CatapultServer  v0.5.0.1 (Elephant)
SynchronizationFilters.h
Go to the documentation of this file.
SchedulerService.h
catapult::timesync::filters::CreateResponseDelayDetectionFilter
SynchronizationFilter CreateResponseDelayDetectionFilter()
Creates a filter that filters out samples that indicate an unexpected delay in the response.
Definition: ResponseDelayDetectionFilter.cpp:27
catapult::timesync::filters::CreateClampingFilter
SynchronizationFilter CreateClampingFilter()
Creates a filter that filters out out samples that have a non tolerable high time offset.
Definition: ClampingFilter.cpp:35
catapult::predicate
std::function< bool(TArgs...)> predicate
A predicate function.
Definition: functions.h:31
functions.h
RegisterExtension
PLUGIN_API void RegisterExtension(catapult::extensions::ProcessBootstrapper &bootstrapper)
Entry point for registering a dynamic extension module with bootstrapper.
Definition: SyncExtension.cpp:46
TimeSynchronizationSample.h
PLUGIN_API
#define PLUGIN_API
Definition: plugins.h:30
NetworkPacketWritersService.h
TasksConfiguration.h
catapult::sync::TasksConfiguration::LoadFromPath
static TasksConfiguration LoadFromPath(const boost::filesystem::path &resourcesPath)
Loads a tasks configuration from resourcesPath.
Definition: TasksConfiguration.cpp:95
catapult::timesync::filters::CreateReversedTimestampsFilter
SynchronizationFilter CreateReversedTimestampsFilter()
Creates a filter that filters out samples where send and receive timestamps don't have proper order.
Definition: ReversedTimestampsFilter.cpp:26
catapult::timesync::filters::SynchronizationFilter
predicate< const TimeSynchronizationSample &, NodeAge > SynchronizationFilter
Signature of a synchronization filter.
Definition: SynchronizationFilters.h:29
catapult
Definition: AddressExtractionExtension.cpp:28
catapult::extensions::ProcessBootstrapper
Process bootstrapper.
Definition: ProcessBootstrapper.h:42
types.h
DispatcherService.h
ProcessBootstrapper.h
SyncService.h