Skip to content

cpp2c_Subscriber🔗

Public Functions🔗

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

Public Attributes🔗

Name
iox::popo::SubscriberPortData * m_portData
iox::popo::TriggerHandle m_trigger

Public Functions Documentation🔗

function cpp2c_Subscriber🔗

cpp2c_Subscriber() =default

function cpp2c_Subscriber🔗

cpp2c_Subscriber(
    const cpp2c_Subscriber & 
)

function cpp2c_Subscriber🔗

cpp2c_Subscriber(
    cpp2c_Subscriber && rhs
)

function ~cpp2c_Subscriber🔗

~cpp2c_Subscriber()

function operator=🔗

cpp2c_Subscriber & operator=(
    const cpp2c_Subscriber & 
)

function operator=🔗

cpp2c_Subscriber & operator=(
    cpp2c_Subscriber && rhs
)

function enableEvent🔗

void enableEvent(
    iox::popo::TriggerHandle && triggerHandle,
    const iox::popo::SubscriberEvent subscriberEvent
)

function disableEvent🔗

void disableEvent(
    const iox::popo::SubscriberEvent subscriberEvent
)

function enableState🔗

void enableState(
    iox::popo::TriggerHandle && triggerHandle,
    const iox::popo::SubscriberState subscriberState
)

function disableState🔗

void disableState(
    const iox::popo::SubscriberState subscriberState
)

function invalidateTrigger🔗

void invalidateTrigger(
    const uint64_t uniqueTriggerId
)

function hasSamples🔗

bool hasSamples() const

function getCallbackForIsStateConditionSatisfied🔗

iox::popo::WaitSetIsConditionSatisfiedCallback getCallbackForIsStateConditionSatisfied(
    const iox::popo::SubscriberState subscriberState
) const

Public Attributes Documentation🔗

variable m_portData🔗

iox::popo::SubscriberPortData * m_portData {nullptr};

variable m_trigger🔗

iox::popo::TriggerHandle m_trigger;

Updated on 17 June 2021 at 11:15:28 CEST