Ignore:
Timestamp:
06/01/23 10:58:08 (13 months ago)
Author:
ymipsl
Message:

Merging XIOS3_ATTACHED branch into XIOS3 trunk.

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/node/field.hpp

    r2406 r2507  
    2828#include "client_to_server_store_filter.hpp" 
    2929#include "file_reader_source_filter.hpp" 
     30#include "client_online_reader_filter.hpp" 
     31#include "client_online_writer_filter.hpp" 
    3032 
    3133 
     
    5658   class CSourceFilter; 
    5759   class CServerToClientFilter; 
     60   class CGridRedistributeFilter; 
    5861   ///-------------------------------------------------------------- 
    5962 
     
    199202        void checkForLateDataFromCoupler(void) ; 
    200203 
    201         void checkIfMustAutoTrigger(void); // ym obsolete 
    202         void autoTriggerIfNeeded(void); //ym obsolete 
    203204        void triggerLateField(void) ; 
    204205 
     
    237238        void connectToFileReader(CGarbageCollector& gc) ; 
    238239        void connectToServerToClient(CGarbageCollector& gc) ; 
     240        void connectToOnlineWriter(CGarbageCollector& gc) ; 
     241        void connectToOnlineReader(CGarbageCollector& gc) ; 
    239242 
    240243        void setContextClientDataBufferSize(map<CContextClient*,map<int,size_t>>& bufferSize,  
     
    267270         CGrid*  grid_=nullptr; 
    268271         CGrid* getGrid(void) { return grid_; }  
     272         void setGrid(CGrid* grid) { grid_=grid; }  
    269273       
    270274      private: 
     
    327331         
    328332      private: 
    329          CContextClient* client; 
     333         CContextClient* client_; 
    330334      public: 
    331335         void setContextClient(CContextClient* newContextClient); 
    332          CContextClient* getContextClient(void) {return client;} 
     336         CContextClient* getContextClient(void) {return client_;} 
    333337 
    334338      private: 
     
    372376         std::shared_ptr<COutputPin> selfReferenceFilter; // probably redondant with inputFilter 
    373377 
    374          //! The source filter for data provided by the client 
    375 //         std::shared_ptr<CSourceFilter> clientSourceFilter; // obsolete to remove 
    376378  
    377379         //! The source filter for data provided by the model to enter the client workflow 
     
    393395         std::shared_ptr<CFileReaderSourceFilter> fileReaderSourceFilter_; 
    394396 
    395          //! The source filter for data provided by the server 
    396 //         std::shared_ptr<CSourceFilter> serverSourceFilter; // obsolete to remove 
    397          
    398397         //! The terminal filter which send data to server for writing 
    399398         std::shared_ptr<CClientToServerStoreFilter> clientToServerStoreFilter_; 
     
    405404         std::shared_ptr<CServerToClientStoreFilter> serverToClientStoreFilter_; 
    406405 
     406         //! the filter to redistribute data before to call the fileWriterStoreFilter ==> to remove 
     407         std::shared_ptr<CGridRedistributeFilter>  redistributeFilter_ ; 
     408 
     409          //! the filter to connect to online reader 
     410         std::shared_ptr<CClientOnlineReaderFilter>  clientOnlineReaderFilter_ ; 
     411 
     412          //! the filter to connect to online writer 
     413         std::shared_ptr<CClientOnlineWriterFilter>  clientOnlineWriterFilter_ ; 
     414 
    407415 
    408416   }; // class CField 
Note: See TracChangeset for help on using the changeset viewer.