[#BloombergLP-bdlmt-EventSchedulerRecurringEventHandle] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlmt.adoc[bdlmt]::EventSchedulerRecurringEventHandle :relfileprefix: ../../ :mrdocs: Handle referring to a recurring event in an `EventScheduler`. == Synopsis Declared in `<bdlmt_eventscheduler.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class EventSchedulerRecurringEventHandle; ---- == Description 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. == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/RecurringEvent.adoc[`RecurringEvent`] | Defines a type alias for the opaque recurring‐event type. |=== == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/2constructor-0a.adoc[`EventSchedulerRecurringEventHandle`] [.small]#[constructor]# | Constructors | xref:BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/2destructor.adoc[`~EventSchedulerRecurringEventHandle`] [.small]#[destructor]# | Destroy this object and release the managed reference, if any. | xref:BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/operator_assign.adoc[`operator=`] | Assign this handle to refer to the same event as `rhs`. | xref:BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/release.adoc[`release`] | Release the reference managed by this handle, if any. | xref:BloombergLP/bdlmt/EventSchedulerRecurringEventHandle/2conversion.adoc[`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 [cols="1,4"] |=== | Name| Description | `xref:BloombergLP/bdlmt/EventScheduler.adoc[BloombergLP::bdlmt::EventScheduler]` | Thread‐safe scheduler that dispatches callbacks on a worker thread. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#