Struct cpp2c_Subscriber

Struct Documentation

struct cpp2c_Subscriber

Public Functions

cpp2c_Subscriber() noexcept = default
cpp2c_Subscriber(const cpp2c_Subscriber&) = delete
cpp2c_Subscriber(cpp2c_Subscriber &&rhs) = delete
~cpp2c_Subscriber() noexcept
cpp2c_Subscriber &operator=(const cpp2c_Subscriber&) = delete
cpp2c_Subscriber &operator=(cpp2c_Subscriber &&rhs) = delete
void enableEvent(iox::popo::TriggerHandle &&triggerHandle, const iox::popo::SubscriberEvent subscriberEvent) noexcept
void disableEvent(const iox::popo::SubscriberEvent subscriberEvent) noexcept
void enableState(iox::popo::TriggerHandle &&triggerHandle, const iox::popo::SubscriberState subscriberState) noexcept
void disableState(const iox::popo::SubscriberState subscriberState) noexcept
void invalidateTrigger(const uint64_t uniqueTriggerId) noexcept
bool hasSamples() const noexcept
iox::popo::WaitSetIsConditionSatisfiedCallback getCallbackForIsStateConditionSatisfied(const iox::popo::SubscriberState subscriberState) const noexcept

Public Members

iox::popo::SubscriberPortData *m_portData = {nullptr}
iox::popo::TriggerHandle m_trigger