コード例 #1
0
void
d_groupRemoteListenerDeinit(
    d_object object)
{
    d_groupRemoteListener listener;

    assert(d_listenerIsValid(d_listener(object), D_GROUP_REMOTE_LISTENER));

    if(object){
        listener = d_groupRemoteListener(object);
        d_groupRemoteListenerStop(listener);
    }
}
コード例 #2
0
ファイル: d_subscriber.c プロジェクト: S73417H/opensplice
c_bool
d_subscriberSetGroupRemoteListenerEnabled(
    d_subscriber subscriber,
    c_bool enable)
{
    c_bool result = FALSE;
    assert(d_objectIsValid(d_object(subscriber), D_SUBSCRIBER) == TRUE);

    if(subscriber){
        if(enable == TRUE){
            result = d_groupRemoteListenerStart(subscriber->groupRemoteListener);
        } else {
            result = d_groupRemoteListenerStop(subscriber->groupRemoteListener);
        }
    }
    return result;
}