libbmq
a5f8a06ba1d16cb5a65643e1fa7f1a1d6aadef40
|
Provide a value-semantic types for subscription related API. More...
#include <bmqt_correlationid.h>
#include <bsl_optional.h>
#include <bsl_ostream.h>
#include <bsl_string.h>
#include <bslim_printer.h>
#include <bslma_allocator.h>
#include <bsls_types.h>
Go to the source code of this file.
Classes | |
class | BloombergLP::bmqt::SubscriptionHandle |
Value-semantic type for unique Subscription id. More... | |
class | BloombergLP::bmqt::SubscriptionExpression |
Value-semantic type to carry Subscription criteria. More... | |
class | BloombergLP::bmqt::Subscription |
Value-semantic type to carry Subscription parameters. More... | |
Namespaces | |
BloombergLP | |
BloombergLP::bmqa | |
BloombergLP::bmqt | |
Functions | |
bsl::ostream & | BloombergLP::bmqt::operator<< (bsl::ostream &stream, const SubscriptionHandle &rhs) |
bsl::ostream & | BloombergLP::bmqt::operator<< (bsl::ostream &stream, const Subscription &rhs) |
template<class HASH_ALGORITHM > | |
void | BloombergLP::bmqt::hashAppend (HASH_ALGORITHM &hashAlgo, const SubscriptionHandle &id) |
Apply the specified hashAlgo to the specified id . More... | |
bool | BloombergLP::bmqt::operator< (const SubscriptionHandle &lhs, const SubscriptionHandle &rhs) |
bool | BloombergLP::bmqt::operator== (const SubscriptionHandle &lhs, const SubscriptionHandle &rhs) |
bool | BloombergLP::bmqt::operator!= (const SubscriptionHandle &lhs, const SubscriptionHandle &rhs) |
bmqt::Subscription provides a value-semantic type carried by bmqt::QueueOptions, when opening and configuring a queue.