Changeset 1542 for XIOS/trunk/src/node/field.hpp
- Timestamp:
- 06/13/18 16:48:53 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/node/field.hpp
r1524 r1542 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); … … 226 226 bool mustAutoTrigger; 227 227 228 map<int, boost::shared_ptr<func::CFunctor> > foperation_srv;228 map<int,std::shared_ptr<func::CFunctor> > foperation_srv; 229 229 230 230 // map<int, CArray<double,1> > data_srv; 231 231 CArray<double,1> recvDataSrv; 232 232 233 boost::shared_ptr<func::CFunctor> recvFoperationSrv;233 std::shared_ptr<func::CFunctor> recvFoperationSrv; 234 234 string content; 235 235 … … 258 258 259 259 //! The output pin of the filter providing the instant data for the field 260 boost::shared_ptr<COutputPin> instantDataFilter;260 std::shared_ptr<COutputPin> instantDataFilter; 261 261 //! The output pin of the filters providing the result of the field's temporal operation 262 std::map<CDuration, boost::shared_ptr<COutputPin>, DurationFakeLessComparator> temporalDataFilters;262 std::map<CDuration, std::shared_ptr<COutputPin>, DurationFakeLessComparator> temporalDataFilters; 263 263 //! The output pin of the filter providing the instant data for self references 264 boost::shared_ptr<COutputPin> selfReferenceFilter;264 std::shared_ptr<COutputPin> selfReferenceFilter; 265 265 //! The source filter for data provided by the client 266 boost::shared_ptr<CSourceFilter> clientSourceFilter;266 std::shared_ptr<CSourceFilter> clientSourceFilter; 267 267 //! The source filter for data provided by the server 268 boost::shared_ptr<CSourceFilter> serverSourceFilter;268 std::shared_ptr<CSourceFilter> serverSourceFilter; 269 269 //! The terminal filter which stores the instant data 270 boost::shared_ptr<CStoreFilter> storeFilter;270 std::shared_ptr<CStoreFilter> storeFilter; 271 271 //! The terminal filter which writes the data to file 272 boost::shared_ptr<CFileWriterFilter> fileWriterFilter;272 std::shared_ptr<CFileWriterFilter> fileWriterFilter; 273 273 //! The terminal filter which writes data to file 274 boost::shared_ptr<CFileServerWriterFilter> fileServerWriterFilter;274 std::shared_ptr<CFileServerWriterFilter> fileServerWriterFilter; 275 275 }; // class CField 276 276
Note: See TracChangeset
for help on using the changeset viewer.