Objects of this type refer to recurring events in the EventScheduler API. They are convertible to const RecurringEvent* references and may be used in any method which expects these.

Synopsis

Declared in <bdlmt_eventscheduler.h>

class EventSchedulerRecurringEventHandle;

Type Aliases

Name

Description

RecurringEvent

Defines a type alias for the opaque recurring‐event type.

Member Functions

Name

Description

EventSchedulerRecurringEventHandle [constructor]

Constructors

~EventSchedulerRecurringEventHandle [destructor]

Destroy this object and release the managed reference, if any.

operator=

Release the reference managed by this handle, if any; then make this handle refer to the same recurring event as the specified rhs handle. Return a modifiable reference to this event handle.

release

Release the reference managed by this handle, if any.

operator bdlmt::EventSchedulerRecurringEventHandle::RecurringEvent const*

Return a "raw" pointer to the recurring event managed by this handle, or 0 if this handle does not manage a reference.

Friends

Name

Description

BloombergLP::bdlmt::EventScheduler

This class provides a thread‐safe event scheduler that executes callbacks in a separate "dispatcher thread." start must be invoked to start dispatching the callbacks. stop pauses the dispatching of the callbacks without removing the pending events.

Created with MrDocs