CatapultServer
v0.5.0.1 (Elephant)
|
Aggregate synchronization filter. More...
Public Member Functions | |
AggregateSynchronizationFilter (const std::vector< SynchronizationFilter > &filters) | |
Creates an aggregate synchronization filter around filters. More... | |
size_t | size () const |
Gets the number of filters. More... | |
void | operator() (TimeSynchronizationSamples &samples, NodeAge nodeAge) |
Filters samples according to nodeAge. More... | |
Private Attributes | |
std::vector< SynchronizationFilter > | m_filters |
Aggregate synchronization filter.
|
explicit |
Creates an aggregate synchronization filter around filters.
void catapult::timesync::filters::AggregateSynchronizationFilter::operator() | ( | TimeSynchronizationSamples & | samples, |
NodeAge | nodeAge | ||
) |
Filters samples according to nodeAge.
size_t catapult::timesync::filters::AggregateSynchronizationFilter::size | ( | ) | const |
Gets the number of filters.
|
private |