Beispiel #1
0
void
SubscriberDelegate::end_coherent_access()
{
    ISOCPP_REPORT_STACK_DELEGATE_BEGIN(this);
    this->check();
    u_result uResult = u_subscriberEndAccess(u_subscriber(this->userHandle));
    ISOCPP_U_RESULT_CHECK_AND_THROW(uResult, "Could not end coherent access.");
    ISOCPP_REPORT_STACK_END();
}
Beispiel #2
0
dds::core::cond::TCondition<org::opensplice::core::cond::ConditionDelegate>
org::opensplice::core::cond::ConditionDelegate::wrapper()
{
    ISOCPP_REPORT_STACK_DELEGATE_BEGIN(this);

    org::opensplice::core::cond::ConditionDelegate::ref_type ref =
            OSPL_CXX11_STD_MODULE::dynamic_pointer_cast<ConditionDelegate>(this->get_strong_ref());
    dds::core::cond::TCondition<org::opensplice::core::cond::ConditionDelegate> condition(ref);

    return condition;
}
TCoherentAccess<DELEGATE>::~TCoherentAccess()
{
    ISOCPP_REPORT_STACK_DELEGATE_BEGIN(this->delegate().get_subscriber().delegate().get());

    this->delegate().end();
}
Beispiel #4
0
TCoherentSet<DELEGATE>::~TCoherentSet()
{
    ISOCPP_REPORT_STACK_DELEGATE_BEGIN(this->delegate().get_publisher().delegate().get());
    this->delegate().end();
}