16#ifndef INCLUDED_RMQT_VHOSTINFO
17#define INCLUDED_RMQT_VHOSTINFO
19#include <bsl_memory.h>
21namespace BloombergLP {
36 VHostInfo(
const bsl::shared_ptr<rmqt::Endpoint> endpoint,
37 const bsl::shared_ptr<rmqt::Credentials> credentials);
39 virtual bsl::shared_ptr<rmqt::Endpoint> endpoint()
const;
40 virtual bsl::shared_ptr<rmqt::Credentials> credentials()
const;
43 bsl::shared_ptr<rmqt::Endpoint> d_endpoint;
44 bsl::shared_ptr<rmqt::Credentials> d_credentials;
Holds the VHost endpoint and credentials, used to connect.
Definition: rmqt_vhostinfo.h:28
VHostInfo(const bsl::shared_ptr< rmqt::Endpoint > endpoint, const bsl::shared_ptr< rmqt::Credentials > credentials)
Construct a VHostInfo.
Definition: rmqt_vhostinfo.cpp:24