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); } }
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; }