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 |