BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlmt::EventScheduler Member List

This is the complete list of members for bdlmt::EventScheduler, including all inherited members.

addEventRefRaw(Event *handle) constbdlmt::EventSchedulerinline
addRecurringEventRefRaw(RecurringEvent *handle) constbdlmt::EventSchedulerinline
allocator() constbdlmt::EventSchedulerinline
BSLMF_NESTED_TRAIT_DECLARATION(EventScheduler, bslma::UsesBslmaAllocator)bdlmt::EventScheduler
cancelAllEvents()bdlmt::EventScheduler
cancelAllEventsAndWait()bdlmt::EventScheduler
cancelEvent(const Event *handle)bdlmt::EventSchedulerinline
cancelEvent(const RecurringEvent *handle)bdlmt::EventSchedulerinline
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() constbdlmt::EventSchedulerinline
Dispatcher typedefbdlmt::EventScheduler
EventHandle typedefbdlmt::EventScheduler
EventScheduler(bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(bsls::SystemClockType::Enum clockType, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(bsls::SystemClockType::Enum clockType, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(const bsl::chrono::system_clock &, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(const bsl::chrono::system_clock &, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(const bsl::chrono::steady_clock &, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(const bsl::chrono::steady_clock &, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(const Dispatcher &dispatcherFunctor, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
EventScheduler(const Dispatcher &dispatcherFunctor, const bsl::string_view &eventSchedulerName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0)bdlmt::EventSchedulerexplicit
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
EventSchedulerEventHandlebdlmt::EventSchedulerfriend
EventSchedulerRecurringEventHandlebdlmt::EventSchedulerfriend
EventSchedulerTestTimeSourcebdlmt::EventSchedulerfriend
isInDispatcherThread() constbdlmt::EventSchedulerinline
isStarted() constbdlmt::EventScheduler
nextPendingEventTime() constbdlmt::EventScheduler
now() constbdlmt::EventSchedulerinline
numEvents() constbdlmt::EventSchedulerinline
numRecurringEvents() constbdlmt::EventSchedulerinline
RecurringEventHandle typedefbdlmt::EventScheduler
releaseEventRaw(Event *handle)bdlmt::EventSchedulerinline
releaseEventRaw(RecurringEvent *handle)bdlmt::EventSchedulerinline
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::EventSchedulerinline
scheduleEvent(EventHandle *event, const bsls::TimeInterval &epochTime, const bsl::function< void()> &callback)bdlmt::EventSchedulerinline
scheduleEvent(const bsl::chrono::time_point< t_CLOCK, t_DURATION > &epochTime, const bsl::function< void()> &callback)bdlmt::EventSchedulerinline
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::EventSchedulerinline
scheduleRecurringEvent(RecurringEventHandle *event, const bsls::TimeInterval &interval, const bsl::function< void()> &callback, const bsls::TimeInterval &startEpochTime=bsls::TimeInterval(0))bdlmt::EventSchedulerinline
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