Schedule the specified callback to be dispatched at the specified epochTime truncated to microseconds. Load into the specified event pointer a handle that can be used to cancel the event (by invoking cancelEvent). The epochTime is an absolute time represented as an interval from some epoch, which is determined by the clock indicated at construction (see {Supported Clock Types} in the component documentation). The event pointer must be released invoking releaseEventRaw when it is no longer needed.

Synopsis

Declared in <bdlmt_eventscheduler.h>

void
scheduleEventRaw(
    Event** event,
    bsls::TimeInterval const& epochTime,
    bsl::function<void()> const& callback);

Created with MrDocs