RDM::TIME_SERIES::split3< NEXT_1, NEXT_2, NEXT_3 > Class Template Reference
Template Class for doing a 3-way split. More...
#include "rdm_time_series_split.h"
Inheritance diagram for RDM::TIME_SERIES::split3< NEXT_1, NEXT_2, NEXT_3 >:

[legend]
Collaboration diagram for RDM::TIME_SERIES::split3< NEXT_1, NEXT_2, NEXT_3 >:

[legend]
Additional Inherited Members |
|
![]() |
|
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... |
|
![]() |
|
split< NEXT_1, NEXT_2 > | next_1 |
NEXT_3 | next_2 |
Detailed Description
template<class NEXT_1, class NEXT_2, class NEXT_3>
class RDM::TIME_SERIES::split3< NEXT_1, NEXT_2, NEXT_3 >
Template Class for doing a 3-way split.
Template class for 3-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.
- Examples
- time_series_stats.cpp.
The documentation for this class was generated from the following file: