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

An AMQP Queue. More...

#include <rmqt_queue.h>

Public Member Functions

 Queue (const bsl::string &name=bsl::string(), bool passive=false, bool autoDelete=false, bool durable=true, const rmqt::FieldTable &args=rmqt::FieldTable())
 
const bsl::string & name () const
 Queue name.
 
bool passive () const
 Returns whether the queue is passive.
 
bool autoDelete () const
 Returns whether the queue is "auto-delete".
 
bool durable () const
 Returns whether the queue is durable.
 
const rmqt::FieldTablearguments () const
 Optional queue arguments.
 

Friends

bsl::ostream & operator<< (bsl::ostream &os, const Queue &queue)
 

Detailed Description

An AMQP Queue.

Represents a Queue object to be declared to the RabbitMQ broker.

Constructor & Destructor Documentation

◆ Queue()

BloombergLP::rmqt::Queue::Queue ( const bsl::string &  name = bsl::string(),
bool  passive = false,
bool  autoDelete = false,
bool  durable = true,
const rmqt::FieldTable args = rmqt::FieldTable() 
)
explicit

Create a queue. If the name is empty, then the queue name will be auto-generated.


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