|
BDE 4.14.0 Production release
|
#include <bdlmt_eventscheduler.h>
Public Types | |
| typedef EventScheduler::RecurringEvent | RecurringEvent |
Public Member Functions | |
| EventSchedulerRecurringEventHandle () | |
| Create a new handle object. | |
| EventSchedulerRecurringEventHandle (const EventSchedulerRecurringEventHandle &original) | |
| ~EventSchedulerRecurringEventHandle () | |
| Destroy this object and release the managed reference, if any. | |
| EventSchedulerRecurringEventHandle & | operator= (const EventSchedulerRecurringEventHandle &rhs) |
| void | release () |
| Release the reference managed by this handle, if any. | |
| operator const RecurringEvent * () const | |
Friends | |
| class | EventScheduler |
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.
|
inline |
|
inline |
Create a new handle object referring to the same recurring event as the specified rhs handle.
|
inline |
| bdlmt::EventSchedulerRecurringEventHandle::operator const RecurringEvent * | ( | ) | const |
Return a "raw" pointer to the recurring event managed by this handle, or 0 if this handle does not manage a reference.
|
inline |
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.
|
inline |
|
friend |