71 const std::string &timeBaseName,
ClockSyncData &clockSyncData);
103 const std::string &timeBaseName,
ClockSyncData &clockSyncData);
Definition clockmanager.h:30
static enum StatusWaitResult statusWait(int timeout, size_t timeBaseIndex, ClockSyncData &clockSyncData)
static const TimeBaseConfigurations & getTimebaseCfgs()
static bool subscribe(const ClockSyncSubscription &newSub, size_t timeBaseIndex, ClockSyncData &clockSyncData)
static enum StatusWaitResult statusWaitByName(int timeout, const std::string &timeBaseName, ClockSyncData &clockSyncData)
static bool getTime(timespec &ts)
static bool subscribeByName(const ClockSyncSubscription &newSub, const std::string &timeBaseName, ClockSyncData &clockSyncData)
static ClockManager & fetchSingleInstance()
Definition subscription.h:141
Definition timebase_configs.h:157
C wrapper to the Clock Manager APIs to set up Client and monitor clock synchronization events.
Get clock synchronization events data.
Set clock event subscription.
Get the configuration of time base.
StatusWaitResult
Definition types.h:63
#define __CLKMGR_NAMESPACE_BEGIN
Definition utility.h:19
#define __CLKMGR_NAMESPACE_END
Definition utility.h:21