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
virtual void attach(
const UUID&
id,
const uint32_t instanceID );
78 #endif // CO_QUEUEMASTER_H
non-versioned, unbuffered, static object.
CO_API void clear()
Remove all enqueued items.
virtual CO_API ~QueueMaster()
Destruct this queue master.
CO_API QueueMaster()
Construct a new queue master.
ChangeType
Object change handling characteristics, see Programming Guide.
A std::istream-like input data stream for binary data.
CO_API QueueItem push()
Enqueue a new queue item.
A std::ostream-like interface for object serialization.
The item of the distributed queue holding the data.
The producer end of a distributed queue.