Same as the preceding overload, with the specified key.
Declared in <bdlcc_timequeue.h>
int
remove(
Handle handle,
Key const& key,
int* newLength = 0,
bsls::TimeInterval* newMinTime = 0,
TimeQueueItem<DATA>* item = 0);
0 on success, and a non-zero value otherwise
| Name | Description |
|---|---|
| handle | handle of the item to remove |
| key | key that must also match |
| newLength | if non-null, receives the new queue length |
| newMinTime | if non-null, receives the new minimum time |
| item | if non-null, receives the removed item |