|
BDE 4.14.0 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(bslma::Allocator *basicAllocator=0) | 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 bsl::chrono::system_clock &, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | explicit |
| EventScheduler(const bsl::chrono::system_clock &, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | explicit |
| EventScheduler(const bsl::chrono::steady_clock &, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | explicit |
| EventScheduler(const bsl::chrono::steady_clock &, 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 | |
| EventScheduler(const Dispatcher &dispatcherFunctor, const bsl::chrono::system_clock &, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | |
| EventScheduler(const Dispatcher &dispatcherFunctor, const bsl::chrono::system_clock &, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | |
| EventScheduler(const Dispatcher &dispatcherFunctor, const bsl::chrono::steady_clock &, bslma::Allocator *basicAllocator=0) | bdlmt::EventScheduler | |
| EventScheduler(const Dispatcher &dispatcherFunctor, const bsl::chrono::steady_clock &, 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 | |
| rescheduleEvent(const Event *handle, const bsl::chrono::time_point< t_CLOCK, t_DURATION > &newEpochTime) | bdlmt::EventScheduler | |
| rescheduleEventAndWait(const Event *handle, const bsls::TimeInterval &newEpochTime) | bdlmt::EventScheduler | |
| rescheduleEventAndWait(const Event *handle, const bsl::chrono::time_point< t_CLOCK, t_DURATION > &newEpochTime) | 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 |
| scheduleEvent(const bsl::chrono::time_point< t_CLOCK, t_DURATION > &epochTime, const bsl::function< void()> &callback) | bdlmt::EventScheduler | inline |
| scheduleEvent(EventHandle *event, const bsl::chrono::time_point< t_CLOCK, t_DURATION > &epochTime, const bsl::function< void()> &callback) | bdlmt::EventScheduler | |
| scheduleEventRaw(Event **event, const bsls::TimeInterval &epochTime, const bsl::function< void()> &callback) | bdlmt::EventScheduler | |
| scheduleEventRaw(Event **event, const bsl::chrono::time_point< t_CLOCK, t_DURATION > &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 |
| scheduleRecurringEvent(const bsl::chrono::duration< t_REP_TYPE, t_PERIOD_TYPE > &interval, const bsl::function< void()> &callback, const bsl::chrono::time_point< t_CLOCK, t_DURATION > &startEpochTime=t_CLOCK::now()) | bdlmt::EventScheduler | |
| scheduleRecurringEvent(RecurringEventHandle *event, const bsl::chrono::duration< t_REP_TYPE, t_PERIOD_TYPE > &interval, const bsl::function< void()> &callback, const bsl::chrono::time_point< t_CLOCK, t_DURATION > &startEpochTime=t_CLOCK::now()) | bdlmt::EventScheduler | |
| scheduleRecurringEventRaw(RecurringEvent **event, const bsls::TimeInterval &interval, const bsl::function< void()> &callback, const bsls::TimeInterval &startEpochTime=bsls::TimeInterval(0)) | bdlmt::EventScheduler | |
| scheduleRecurringEventRaw(RecurringEvent **event, const bsl::chrono::duration< t_REP_TYPE, t_PERIOD_TYPE > &interval, const bsl::function< void()> &callback, const bsl::chrono::time_point< t_CLOCK, t_DURATION > &startEpochTime=t_CLOCK::now()) | bdlmt::EventScheduler | |
| start() | bdlmt::EventScheduler | |
| start(const bslmt::ThreadAttributes &threadAttributes) | bdlmt::EventScheduler | |
| stop() | bdlmt::EventScheduler | |
| ~EventScheduler() | bdlmt::EventScheduler |