|
RMQ - RabbitMQ C++ Library
|
Interface for spawning RabbitMQ connections. More...
#include <rmqp_rabbitcontext.h>

Public Member Functions | |
| virtual bsl::shared_ptr< Connection > | createVHostConnection (const bsl::string &userDefinedName, const bsl::shared_ptr< rmqt::Endpoint > &endpoint, const bsl::shared_ptr< rmqt::Credentials > &credentials)=0 |
| Connect to a RabbitMQ broker. More... | |
| virtual bsl::shared_ptr< Connection > | createVHostConnection (const bsl::string &userDefinedName, const rmqt::VHostInfo &endpoint)=0 |
| Connect to a RabbitMQ broker. More... | |
Interface for spawning RabbitMQ connections.
rmqp::RabbitContext allows creation of RabbitMQ connections. The implementation, typically rmqa::RabbitContext will hold any resources required for creating these See rmqa::RabbitContext documentation for usage
|
pure virtual |
Connect to a RabbitMQ broker.
| endpoint | identifies the broker to connect to |
| credentials | Authentication information |
Create a new rmqa::VHost to a RabbitMQ broker. Connections will be established (with the broker) when creating producers or consumers on the vhost object
Implemented in BloombergLP::rmqa::RabbitContextImpl.
|
pure virtual |
Connect to a RabbitMQ broker.
| vhostInfo | identifies the broker to connect to & authentication details |
Create a new rmqa::VHost to a RabbitMQ broker. Connections will be established (with the broker) when creating producers or consumers on the vhost object
Implemented in BloombergLP::rmqa::RabbitContextImpl.