12#ifndef CLKMGR_SUBSCRIPTION_C_H
13#define CLKMGR_SUBSCRIPTION_C_H
uint32_t clkmgr_getClockOffsetThreshold(const Clkmgr_Subscription *sub_c, enum Clkmgr_ClockType clock_type)
bool clkmgr_disableSubscription(Clkmgr_Subscription *sub_c, enum Clkmgr_ClockType clock_type)
bool clkmgr_setEventMask(Clkmgr_Subscription *sub_c, enum Clkmgr_ClockType clock_type, uint32_t mask)
bool clkmgr_enableSubscription(Clkmgr_Subscription *sub_c, enum Clkmgr_ClockType clock_type)
bool clkmgr_setPtpCompositeEventMask(Clkmgr_Subscription *sub_c, uint32_t mask)
uint32_t clkmgr_getEventMask(const Clkmgr_Subscription *sub_c, enum Clkmgr_ClockType clock_type)
bool clkmgr_setClockOffsetThreshold(Clkmgr_Subscription *sub_c, enum Clkmgr_ClockType clock_type, uint32_t threshold)
Clkmgr_Subscription * clkmgr_constructSubscriptionInstance(void)
bool clkmgr_isSubscriptionEnabled(const Clkmgr_Subscription *sub_c, enum Clkmgr_ClockType clock_type)
uint32_t clkmgr_getPtpCompositeEventMask(const Clkmgr_Subscription *sub_c)
struct Clkmgr_Subscription Clkmgr_Subscription
Definition subscription_c.h:22
void clkmgr_destroySubscriptionInstance(Clkmgr_Subscription *sub_c)
Clkmgr_ClockType
Definition types_c.h:57