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