RDM::TIME_SERIES::split4< NEXT_1, NEXT_2, NEXT_3, NEXT_4 > Class Template Reference

Template Class for doing a 4-way split. More...

#include "rdm_time_series_split.h"

Inheritance diagram for RDM::TIME_SERIES::split4< NEXT_1, NEXT_2, NEXT_3, NEXT_4 >:
Inheritance graph
Collaboration diagram for RDM::TIME_SERIES::split4< NEXT_1, NEXT_2, NEXT_3, NEXT_4 >:
Collaboration graph

Additional Inherited Members

- Public Member Functions inherited from RDM::TIME_SERIES::split< split< split< NEXT_1, NEXT_2 >, NEXT_3 >, NEXT_4 >
RDM_RETCODE init (RDM_DB db)
Initialize this object. More...
void reset (void)
Reset this object. More...
RDM_RETCODE flush_value (uint32_t threshold=1, RDM::DB::TRANSACTIONAL_T transactional=RDM::DB::NOT_TRANSACTIONAL)
Flush this object. More...
RDM_RETCODE flush_stats (uint32_t threshold=1, RDM::DB::TRANSACTIONAL_T transactional=RDM::DB::NOT_TRANSACTIONAL)
Flush this object. More...
RDM_RETCODE flush_range (uint32_t threshold=1, RDM::DB::TRANSACTIONAL_T transactional=RDM::DB::NOT_TRANSACTIONAL)
Flush this object. More...
RDM_RETCODE put_value (SOURCE_VALUE_T *source_value, RDM::DB::TRANSACTIONAL_T transactional=RDM::DB::NOT_TRANSACTIONAL)
Template method for receiving a data value. More...
RDM_RETCODE put_stats (SOURCE_STATS_T *source_stats, RDM::DB::TRANSACTIONAL_T transactional=RDM::DB::NOT_TRANSACTIONAL)
Template method for receiving statistics. More...
RDM_RETCODE put_range (SOURCE_RANGE_T *source_range, RDM::DB::TRANSACTIONAL_T transactional=RDM::DB::NOT_TRANSACTIONAL)
Template method for receiving ranges. More...
- Data Fields inherited from RDM::TIME_SERIES::split< split< split< NEXT_1, NEXT_2 >, NEXT_3 >, NEXT_4 >
split< split< NEXT_1, NEXT_2 >, NEXT_3 > next_1
NEXT_4 next_2

Detailed Description

template<class NEXT_1, class NEXT_2, class NEXT_3, class NEXT_4>
class RDM::TIME_SERIES::split4< NEXT_1, NEXT_2, NEXT_3, NEXT_4 >

Template Class for doing a 4-way split.

Template class for 4-way split of data values, ranges, or statistics. What is received by this class will be forwarded to all classes in the split.

Template Parameters
NEXT_1 The first class in the chain of classes for the split to receive data, ranges, or statistics.
NEXT_2 The second class in the chain of classes for the split to receive data, ranges, or statistics.
NEXT_3 The third class in the chain of classes for the split to receive data, ranges, or statistics.
NEXT_4 The fourth class in the chain of classes for the split to receive data, ranges, or statistics.

The documentation for this class was generated from the following file: