RMQ - RabbitMQ C++ Library
Public Member Functions | Protected Member Functions | List of all members
BloombergLP::rmqt::SimpleEndpoint Class Reference

AMQP simple endpoint. More...

#include <rmqt_simpleendpoint.h>

Inheritance diagram for BloombergLP::rmqt::SimpleEndpoint:
Inheritance graph
[legend]
Collaboration diagram for BloombergLP::rmqt::SimpleEndpoint:
Collaboration graph
[legend]

Public Member Functions

 SimpleEndpoint (bsl::string_view address, bsl::string_view vhost, bsl::uint16_t port=5672)
 SimpleEndpoint constructor. More...
 
bsl::string formatAddress () const
 
bsl::string hostname () const
 
bsl::string vhost () const
 
unsigned short port () const
 
virtual bsl::shared_ptr< rmqt::SecurityParameterssecurityParameters () const
 

Protected Member Functions

virtual bsl::string protocol () const
 

Detailed Description

AMQP simple endpoint.

This class provides AMQP simple endpoint. A simple endpoint consists of an URI, a vhost name and a port number.

Constructor & Destructor Documentation

◆ SimpleEndpoint()

BloombergLP::rmqt::SimpleEndpoint::SimpleEndpoint ( bsl::string_view  address,
bsl::string_view  vhost,
bsl::uint16_t  port = 5672 
)

SimpleEndpoint constructor.

Parameters
addressRabbitMQ broker URI
vhostvhost name
portport number

Member Function Documentation

◆ formatAddress()

bsl::string BloombergLP::rmqt::SimpleEndpoint::formatAddress ( ) const
virtual

◆ hostname()

bsl::string BloombergLP::rmqt::SimpleEndpoint::hostname ( ) const
virtual

◆ port()

bsl::uint16_t BloombergLP::rmqt::SimpleEndpoint::port ( ) const
virtual

◆ vhost()

bsl::string BloombergLP::rmqt::SimpleEndpoint::vhost ( ) const
virtual

The documentation for this class was generated from the following files: