16#ifndef INCLUDED_RMQT_ENDPOINT
17#define INCLUDED_RMQT_ENDPOINT
19#include <bsl_cstdint.h>
20#include <bsl_memory.h>
21#include <bsl_string.h>
23namespace BloombergLP {
26class SecurityParameters;
33 virtual bsl::string formatAddress()
const = 0;
34 virtual bsl::string hostname()
const = 0;
35 virtual bsl::string vhost()
const = 0;
36 virtual bsl::uint16_t port()
const = 0;
37 virtual bsl::shared_ptr<rmqt::SecurityParameters>
38 securityParameters()
const;
Base class for AMQP endpoint.
Definition: rmqt_endpoint.h:30