Changeset 1545 for XIOS/dev/branch_openmp/src/node/field.hpp
- Timestamp:
- 06/18/18 20:32:55 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/src/node/field.hpp
r1460 r1545 92 92 template <int N> void getData(CArray<double, N>& _data) const; 93 93 94 boost::shared_ptr<COutputPin> getInstantDataFilter();94 std::shared_ptr<COutputPin> getInstantDataFilter(); 95 95 96 96 /// Mutateur /// … … 143 143 144 144 145 boost::shared_ptr<COutputPin> getFieldReference(CGarbageCollector& gc);146 boost::shared_ptr<COutputPin> getSelfReference(CGarbageCollector& gc);147 boost::shared_ptr<COutputPin> getTemporalDataFilter(CGarbageCollector& gc, CDuration outFreq);148 boost::shared_ptr<COutputPin> getSelfTemporalDataFilter(CGarbageCollector& gc, CDuration outFreq);145 std::shared_ptr<COutputPin> getFieldReference(CGarbageCollector& gc); 146 std::shared_ptr<COutputPin> getSelfReference(CGarbageCollector& gc); 147 std::shared_ptr<COutputPin> getTemporalDataFilter(CGarbageCollector& gc, CDuration outFreq); 148 std::shared_ptr<COutputPin> getSelfTemporalDataFilter(CGarbageCollector& gc, CDuration outFreq); 149 149 150 150 // virtual void fromBinary(StdIStream& is); … … 161 161 template <int N> void setData(const CArray<double, N>& _data); 162 162 static bool dispatchEvent(CEventServer& event); 163 void sendAllAttributesToServer(CContextClient* client) ; 163 164 void sendUpdateData(const CArray<double,1>& data); 164 165 void sendUpdateData(const CArray<double,1>& data, CContextClient* client); … … 225 226 bool mustAutoTrigger; 226 227 227 map<int, boost::shared_ptr<func::CFunctor> > foperation_srv;228 map<int,std::shared_ptr<func::CFunctor> > foperation_srv; 228 229 229 230 // map<int, CArray<double,1> > data_srv; 230 231 CArray<double,1> recvDataSrv; 231 232 232 boost::shared_ptr<func::CFunctor> recvFoperationSrv;233 std::shared_ptr<func::CFunctor> recvFoperationSrv; 233 234 string content; 234 235 … … 257 258 258 259 //! The output pin of the filter providing the instant data for the field 259 boost::shared_ptr<COutputPin> instantDataFilter;260 std::shared_ptr<COutputPin> instantDataFilter; 260 261 //! The output pin of the filters providing the result of the field's temporal operation 261 std::map<CDuration, boost::shared_ptr<COutputPin>, DurationFakeLessComparator> temporalDataFilters;262 std::map<CDuration, std::shared_ptr<COutputPin>, DurationFakeLessComparator> temporalDataFilters; 262 263 //! The output pin of the filter providing the instant data for self references 263 boost::shared_ptr<COutputPin> selfReferenceFilter;264 std::shared_ptr<COutputPin> selfReferenceFilter; 264 265 //! The source filter for data provided by the client 265 boost::shared_ptr<CSourceFilter> clientSourceFilter;266 std::shared_ptr<CSourceFilter> clientSourceFilter; 266 267 //! The source filter for data provided by the server 267 boost::shared_ptr<CSourceFilter> serverSourceFilter;268 std::shared_ptr<CSourceFilter> serverSourceFilter; 268 269 //! The terminal filter which stores the instant data 269 boost::shared_ptr<CStoreFilter> storeFilter;270 std::shared_ptr<CStoreFilter> storeFilter; 270 271 //! The terminal filter which writes the data to file 271 boost::shared_ptr<CFileWriterFilter> fileWriterFilter;272 std::shared_ptr<CFileWriterFilter> fileWriterFilter; 272 273 //! The terminal filter which writes data to file 273 boost::shared_ptr<CFileServerWriterFilter> fileServerWriterFilter;274 std::shared_ptr<CFileServerWriterFilter> fileServerWriterFilter; 274 275 }; // class CField 275 276
Note: See TracChangeset
for help on using the changeset viewer.