EventScheduler [constructor] | Constructors |
~EventScheduler [destructor] | Discard all unprocessed events and destroy this object. The behavior is undefined unless the scheduler is stopped. |
addEventRefRaw | Increment the reference count for the event handle. |
addRecurringEventRefRaw | Increment the reference count for the recurring event handle. |
allocator | Return the allocator used by this object to supply memory. |
cancelAllEvents | Cancel all recurring and one-time events scheduled in this EventScheduler. |
cancelAllEventsAndWait | Cancel all events and wait for completion. |
cancelEvent | cancelEvent overloads |
cancelEventAndWait | cancelEventAndWait overloads |
clockType | Return the value of the clock type that this object was created with. |
isInDispatcherThread | Return true if the calling thread is the dispatcher thread of this scheduler, and false otherwise. |
isStarted | Return true if a call to start has finished successfully more recently than any call to stop, and false otherwise. |
nextPendingEventTime | Return the earliest scheduled time of any pending event. |
now | Return the current epoch time for this scheduler's clock. |
numEvents | Return the number of pending one-time events in this scheduler. |
numRecurringEvents | Return the number of recurring events registered with this scheduler. |
releaseEventRaw | releaseEventRaw overloads |
rescheduleEvent | Reschedule the event referred to by handle to newEpochTime. |
rescheduleEventAndWait | Reschedule handle at newEpochTime and wait for completion. |
scheduleEvent | scheduleEvent overloads |
scheduleEventRaw | Schedule callback and load a raw cancel handle into event. |
scheduleRecurringEvent | scheduleRecurringEvent overloads |
scheduleRecurringEventRaw | Schedule a recurring event and load a raw cancel handle into event. |
scheduledEventTime | scheduledEventTime overloads |
start | start overloads |
stop | Stop dispatching events on this scheduler. |
operator BloombergLP::bslmf::NestedTraitDeclaration<EventScheduler, UsesBslmaAllocator> | Declare that this type uses a bslma allocator. |