Changeset 643 for XIOS/trunk/src/filter
- Timestamp:
- 07/17/15 13:58:13 (9 years ago)
- Location:
- XIOS/trunk/src/filter
- Files:
-
- 2 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/filter/binary_arithmetic_filter.cpp
r642 r643 12 12 { 13 13 CDataPacketPtr packet(new CDataPacket); 14 packet->date = data[0]->date; 14 15 packet->timestamp = data[0]->timestamp; 15 16 packet->status = data[0]->status; … … 30 31 { 31 32 CDataPacketPtr packet(new CDataPacket); 33 packet->date = data[0]->date; 32 34 packet->timestamp = data[0]->timestamp; 33 35 packet->status = data[0]->status; … … 47 49 { 48 50 CDataPacketPtr packet(new CDataPacket); 51 packet->date = data[0]->date; 49 52 packet->timestamp = data[0]->timestamp; 50 53 -
XIOS/trunk/src/filter/data_packet.hpp
r637 r643 5 5 6 6 #include "array_new.hpp" 7 #include "d uration.hpp"7 #include "date.hpp" 8 8 9 9 namespace xios … … 23 23 24 24 CArray<double, 1> data; //!< Array containing the data 25 CDate date; //!< Date associated to the data 25 26 Time timestamp; //!< Timestamp of the data 26 27 StatusCode status; //!< Status of the packet … … 35 36 p->data.resize(data.shape()); 36 37 p->data = data; 38 p->date = date; 37 39 p->timestamp = timestamp; 38 40 p->status = status; -
XIOS/trunk/src/filter/source_filter.cpp
r638 r643 14 14 15 15 template <int N> 16 void CSourceFilter::streamData( Time timestamp, const CArray<double, N>& data)16 void CSourceFilter::streamData(CDate date, const CArray<double, N>& data) 17 17 { 18 18 CDataPacketPtr packet(new CDataPacket); 19 packet->timestamp = timestamp; 19 packet->date = date; 20 packet->timestamp = date; 20 21 packet->status = CDataPacket::NO_ERROR; 21 22 … … 26 27 } 27 28 28 template void CSourceFilter::streamData<1>( Time timestamp, const CArray<double, 1>& data);29 template void CSourceFilter::streamData<2>( Time timestamp, const CArray<double, 2>& data);30 template void CSourceFilter::streamData<3>( Time timestamp, const CArray<double, 3>& data);29 template void CSourceFilter::streamData<1>(CDate date, const CArray<double, 1>& data); 30 template void CSourceFilter::streamData<2>(CDate date, const CArray<double, 2>& data); 31 template void CSourceFilter::streamData<3>(CDate date, const CArray<double, 3>& data); 31 32 32 void CSourceFilter::streamDataFromServer( Time timestamp, const std::map<int, CArray<double, 1> >& data)33 void CSourceFilter::streamDataFromServer(CDate date, const std::map<int, CArray<double, 1> >& data) 33 34 { 34 35 CDataPacketPtr packet(new CDataPacket); 35 packet->timestamp = timestamp; 36 packet->date = date; 37 packet->timestamp = date; 36 38 packet->status = CDataPacket::NO_ERROR; 37 39 38 40 if (data.size() != grid->storeIndex_toSrv.size()) 39 ERROR("CSourceFilter::streamDataFromServer( Time timestamp, const std::map<int, CArray<double, 1> >& data)",41 ERROR("CSourceFilter::streamDataFromServer(CDate date, const std::map<int, CArray<double, 1> >& data)", 40 42 << "Incoherent data received from servers," 41 43 << " expected " << grid->storeIndex_toSrv.size() << " chunks but " << data.size() << " were given."); … … 54 56 } 55 57 56 void CSourceFilter::signalEndOfStream( Time timestamp)58 void CSourceFilter::signalEndOfStream(CDate date) 57 59 { 58 60 CDataPacketPtr packet(new CDataPacket); 59 packet->timestamp = timestamp; 61 packet->date = date; 62 packet->timestamp = date; 60 63 packet->status = CDataPacket::END_OF_STREAM; 61 64 deliverOuput(packet); -
XIOS/trunk/src/filter/source_filter.hpp
r638 r643 28 28 * immediately after this method returns. 29 29 * 30 * \param timestamp the timestamp ofthe data30 * \param date the date associated to the data 31 31 * \param data an array containing the data 32 32 */ 33 33 template <int N> 34 void streamData( Time timestamp, const CArray<double, N>& data);34 void streamData(CDate date, const CArray<double, N>& data); 35 35 36 36 /*! … … 39 39 * immediately after this method returns. 40 40 * 41 * \param timestamp the timestamp ofthe data41 * \param date the date associated to the data 42 42 * \param data an array containing the data 43 43 */ 44 void streamDataFromServer( Time timestamp, const std::map<int, CArray<double, 1> >& data);44 void streamDataFromServer(CDate date, const std::map<int, CArray<double, 1> >& data); 45 45 46 46 /*! 47 47 * Signals the filter graph that the end of stream was reached. 48 48 * 49 * \param timestamp the timestampat which the end of stream occurred49 * \param date the date at which the end of stream occurred 50 50 */ 51 void signalEndOfStream( Time timestamp);51 void signalEndOfStream(CDate date); 52 52 53 53 private: -
XIOS/trunk/src/filter/unary_arithmetic_filter.cpp
r642 r643 11 11 { 12 12 CDataPacketPtr packet(new CDataPacket); 13 packet->date = data[0]->date; 13 14 packet->timestamp = data[0]->timestamp; 14 15 packet->status = data[0]->status;
Note: See TracChangeset
for help on using the changeset viewer.