18 : dispatcher_(dispatcher)
80 event_copy->handle_event();
90 event_copy->handle_cancel();
RcHandle< T > rchandle_from(T *pointer)
virtual size_t cancel(long id)=0
SporadicEvent(EventDispatcher_rch dispatcher, EventBase_rch event)
static TimePoint_T< MonotonicClock > now()
void schedule(const TimeDuration &duration)
ACE_Thread_Mutex event_mutex_
virtual long schedule(EventBase_rch event, const MonotonicTimePoint &expiration=MonotonicTimePoint::now())=0
void handle_event_scheduling()
RcHandle< EventBase > event_
WeakRcHandle< EventDispatcher > dispatcher_
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
MonotonicTimePoint expiration_