|
libbmq b6028b29b733bc7541593d2905a5f79a9f0192fc
|
Provide a value-semantic efficient identifier for a queue. More...
#include <bmqt_correlationid.h>#include <bmqt_queueoptions.h>#include <bmqt_uri.h>#include <bsl_iosfwd.h>#include <bsl_memory.h>#include <bsl_string.h>#include <bslma_allocator.h>#include <bslma_usesbslmaallocator.h>#include <bslmf_nestedtraitdeclaration.h>#include <bsls_types.h>Go to the source code of this file.
Classes | |
| class | BloombergLP::bmqa::QueueId |
| Value-semantic efficient identifier for a queue. More... | |
Namespaces | |
| namespace | BloombergLP |
| namespace | BloombergLP::bmqa |
Functions | |
| bsl::ostream & | BloombergLP::bmqa::operator<< (bsl::ostream &stream, const QueueId &rhs) |
| bool | BloombergLP::bmqa::operator== (const QueueId &lhs, const QueueId &rhs) |
| bool | BloombergLP::bmqa::operator!= (const QueueId &lhs, const QueueId &rhs) |
| bool | BloombergLP::bmqa::operator< (const QueueId &lhs, const QueueId &rhs) |
This component implements a value-semantic class, bmqa::QueueId, which can be used to efficiently identify the queue associated with a message event. A bmqa::QueueId instance can be created with a 64-bit integer, raw pointer, shared pointer, or bmqt::CorrelationId.