22 #ifndef CO_QUEUEMASTER_H
23 #define CO_QUEUEMASTER_H
25 #include <co/object.h>
30 namespace detail {
class QueueMaster; }
64 detail::QueueMaster*
const _impl;
66 CO_API
void attach(
const uint128_t&
id,
67 const uint32_t instanceID )
override;
79 #endif // CO_QUEUEMASTER_H
CO_API void clear()
Remove all enqueued items.
CO_API QueueItem push()
Enqueue a new queue item.
ChangeType
Object change handling characteristics, see Programming Guide.
A std::ostream-like interface for object serialization.
The item of the distributed queue holding the data.
virtual CO_API ~QueueMaster()
Destruct this queue master.
non-versioned, unbuffered, static object.
CO_API QueueMaster()
Construct a new queue master.
A std::istream-like input data stream for binary data.
The producer end of a distributed queue.