BloombergLP::bdlcc::TimeQueueItem::TimeQueueItem

Constructors

Synopses

Declared in <bdlcc_timequeue.h>

Create an empty time queue item.

explicit
TimeQueueItem(bslma::Allocator* basicAllocator = 0);
» more...

Create a copy of the specified original time queue item.

TimeQueueItem(
    TimeQueueItem<DATA> const& original,
    bslma::Allocator* basicAllocator = 0);
» more...

Create a time queue item with the specified time, data, and handle.

TimeQueueItem(
    bsls::TimeInterval const& time,
    DATA const& data,
    Handle handle,
    bslma::Allocator* basicAllocator = 0);
» more...

Create a time queue item with the specified time, data, handle, and key.

TimeQueueItem(
    bsls::TimeInterval const& time,
    DATA const& data,
    Handle handle,
    Key const& key,
    bslma::Allocator* basicAllocator = 0);
» more...

Parameters

NameDescription
basicAllocatorallocator used to supply memory
originalitem to copy
timetime value associated with this item
datadata associated with this item
handlehandle associated with this item
keykey associated with this item