Ignore:
Timestamp:
03/28/23 16:42:11 (15 months ago)
Author:
ymipsl
Message:

First guess in supression of attached mode replaced by online reader and write filters

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/dev/XIOS_ATTACHED/src/node/field.hpp

    r2406 r2482  
    2828#include "client_to_server_store_filter.hpp" 
    2929#include "file_reader_source_filter.hpp" 
     30#include "client_online_reader_filter.hpp" 
    3031 
    3132 
     
    5657   class CSourceFilter; 
    5758   class CServerToClientFilter; 
     59   class CGridRedistributeFilter; 
    5860   ///-------------------------------------------------------------- 
    5961 
     
    199201        void checkForLateDataFromCoupler(void) ; 
    200202 
    201         void checkIfMustAutoTrigger(void); // ym obsolete 
    202         void autoTriggerIfNeeded(void); //ym obsolete 
    203203        void triggerLateField(void) ; 
    204204 
     
    237237        void connectToFileReader(CGarbageCollector& gc) ; 
    238238        void connectToServerToClient(CGarbageCollector& gc) ; 
     239        void connectToOnlineWriter(CGarbageCollector& gc) ; 
     240        void connectToOnlineReader(CGarbageCollector& gc) ; 
    239241 
    240242        void setContextClientDataBufferSize(map<CContextClient*,map<int,size_t>>& bufferSize,  
     
    267269         CGrid*  grid_=nullptr; 
    268270         CGrid* getGrid(void) { return grid_; }  
     271         void setGrid(CGrid* grid) { grid_=grid; }  
    269272       
    270273      private: 
     
    327330         
    328331      private: 
    329          CContextClient* client; 
     332         CContextClient* client_; 
    330333      public: 
    331334         void setContextClient(CContextClient* newContextClient); 
    332          CContextClient* getContextClient(void) {return client;} 
     335         CContextClient* getContextClient(void) {return client_;} 
    333336 
    334337      private: 
     
    372375         std::shared_ptr<COutputPin> selfReferenceFilter; // probably redondant with inputFilter 
    373376 
    374          //! The source filter for data provided by the client 
    375 //         std::shared_ptr<CSourceFilter> clientSourceFilter; // obsolete to remove 
    376377  
    377378         //! The source filter for data provided by the model to enter the client workflow 
     
    393394         std::shared_ptr<CFileReaderSourceFilter> fileReaderSourceFilter_; 
    394395 
    395          //! The source filter for data provided by the server 
    396 //         std::shared_ptr<CSourceFilter> serverSourceFilter; // obsolete to remove 
    397          
    398396         //! The terminal filter which send data to server for writing 
    399397         std::shared_ptr<CClientToServerStoreFilter> clientToServerStoreFilter_; 
     
    405403         std::shared_ptr<CServerToClientStoreFilter> serverToClientStoreFilter_; 
    406404 
     405         //! the filter to redistribute data before to call the fileWriterStoreFilter 
     406         std::shared_ptr<CGridRedistributeFilter>  redistributeFilter_ ; 
     407 
     408          //! the filter to connect to online reader 
     409         std::shared_ptr<CClientOnlineReaderFilter>  clientOnlineReaderFilter_ ; 
    407410 
    408411   }; // class CField 
Note: See TracChangeset for help on using the changeset viewer.