|
BDE 4.39.x Production Release
|
This is the complete list of members for bdlmt::EventScheduler, including all inherited members.
| addEventRefRaw(Event *handle) const | bdlmt::EventScheduler | inline |
| addRecurringEventRefRaw(RecurringEvent *handle) const | bdlmt::EventScheduler | inline |
| allocator() const | bdlmt::EventScheduler | inline |
| BSLMF_NESTED_TRAIT_DECLARATION(EventScheduler, bslma::UsesBslmaAllocator) | bdlmt::EventScheduler | |
| cancelAllEvents() | bdlmt::EventScheduler | |
| cancelAllEventsAndWait() | bdlmt::EventScheduler | |
| cancelEvent(const Event *handle) | bdlmt::EventScheduler | inline |
| cancelEvent(const RecurringEvent *handle) | bdlmt::EventScheduler | inline |
| cancelEvent(EventHandle *handle) | bdlmt::EventScheduler | |
| cancelEvent(RecurringEventHandle *handle) | bdlmt::EventScheduler | |
| cancelEventAndWait(const Event *handle) | bdlmt::EventScheduler | |
| cancelEventAndWait(const RecurringEvent *handle) | bdlmt::EventScheduler | |
| cancelEventAndWait(EventHandle *handle) | bdlmt::EventScheduler | |
| cancelEventAndWait(RecurringEventHandle *handle) | bdlmt::EventScheduler | |
| clockType() const | bdlmt::EventScheduler | inline |
| Dispatcher typedef | bdlmt::EventScheduler | |
| EventHandle typedef | bdlmt::EventScheduler | |
| EventScheduler() | bdlmt::EventScheduler | |
| EventScheduler(bslma::Allocator *basicAllocator) | bdlmt::EventScheduler | explicit |
| EventScheduler(const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | explicit |
| EventScheduler(bsls::SystemClockType::Enum clockType, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | explicit |
| EventScheduler(bsls::SystemClockType::Enum clockType, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | explicit |
| EventScheduler(const Dispatcher &dispatcherFunctor, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | explicit |
| EventScheduler(const Dispatcher &dispatcherFunctor, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | explicit |
| EventScheduler(const Dispatcher &dispatcherFunctor, bsls::SystemClockType::Enum clockType, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | |
| EventScheduler(const Dispatcher &dispatcherFunctor, bsls::SystemClockType::Enum clockType, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | |
| EventSchedulerEventHandle | bdlmt::EventScheduler | friend |
| EventSchedulerRecurringEventHandle | bdlmt::EventScheduler | friend |
| EventSchedulerTestTimeSource | bdlmt::EventScheduler | friend |
| isInDispatcherThread() const | bdlmt::EventScheduler | inline |
| isStarted() const | bdlmt::EventScheduler | |
| nextPendingEventTime() const | bdlmt::EventScheduler | |
| now() const | bdlmt::EventScheduler | inline |
| numEvents() const | bdlmt::EventScheduler | inline |
| numRecurringEvents() const | bdlmt::EventScheduler | inline |
| RecurringEventHandle typedef | bdlmt::EventScheduler | |
| releaseEventRaw(Event *handle) | bdlmt::EventScheduler | inline |
| releaseEventRaw(RecurringEvent *handle) | bdlmt::EventScheduler | inline |
| rescheduleEvent(const Event *handle, const bsls::TimeInterval &newEpochTime) | bdlmt::EventScheduler | |
| rescheduleEventAndWait(const Event *handle, const bsls::TimeInterval &newEpochTime) | bdlmt::EventScheduler | |
| scheduledEventTime(const EventHandle &handle) const | bdlmt::EventScheduler | |
| scheduledEventTime(const RecurringEventHandle &handle) const | bdlmt::EventScheduler | |
| scheduleEvent(const bsls::TimeInterval &epochTime, const bsl::function< void()> &callback) | bdlmt::EventScheduler | inline |
| scheduleEvent(EventHandle *event, const bsls::TimeInterval &epochTime, const bsl::function< void()> &callback) | bdlmt::EventScheduler | inline |
| scheduleEventRaw(Event **event, const bsls::TimeInterval &epochTime, const bsl::function< void()> &callback) | bdlmt::EventScheduler | |
| scheduleRecurringEvent(const bsls::TimeInterval &interval, const bsl::function< void()> &callback, const bsls::TimeInterval &startEpochTime=bsls::TimeInterval(0)) | bdlmt::EventScheduler | inline |
| scheduleRecurringEvent(RecurringEventHandle *event, const bsls::TimeInterval &interval, const bsl::function< void()> &callback, const bsls::TimeInterval &startEpochTime=bsls::TimeInterval(0)) | bdlmt::EventScheduler | inline |
| scheduleRecurringEventRaw(RecurringEvent **event, const bsls::TimeInterval &interval, const bsl::function< void()> &callback, const bsls::TimeInterval &startEpochTime=bsls::TimeInterval(0)) | bdlmt::EventScheduler | |
| start() | bdlmt::EventScheduler | |
| start(const bslmt::ThreadAttributes &threadAttributes) | bdlmt::EventScheduler | |
| stop() | bdlmt::EventScheduler | |
| ~EventScheduler() | bdlmt::EventScheduler |