Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Namespaces | Classes | Functions
qpid Namespace Reference

This file was automatically generated from the AMQP specification. More...

Namespaces

 amqp_0_10
 
 client
 
 console
 
 framing
 The framing namespace contains classes that are used to create, send and receive the basic packets from which AMQP is built.
 
 log
 
 management
 
 messaging
 
 sys
 
 types
 

Classes

struct  Address
 Contains the protocol address of an AMQP broker. More...
 
class  Exception
 Base class for Qpid runtime exceptions. More...
 
struct  ErrnoException
 Exception that includes an errno message. More...
 
struct  SessionException
 
struct  ChannelException
 
struct  ConnectionException
 
struct  ClosedException
 
struct  TransportFailure
 Exception representing transport failure. More...
 
struct  InlineRebind
 
class  InlineAllocator
 An allocator that has inline storage for up to Max objects of type BaseAllocator::value_type. More...
 
struct  InlineRebind< T, T, BaseAllocator, Max >
 
class  InlineVector
 A vector that stores up to Max elements in inline storage, otherwise uses normal vector allocation. More...
 
struct  Msg
 A simple wrapper for std::ostringstream that allows in place construction of a message and automatic conversion to string. More...
 
class  OptionValue
 
struct  Options
 Base class for options. More...
 
struct  CommonOptions
 Standard options for configuration. More...
 
class  Range
 A range of values, used in RangeSet. More...
 
class  RangeSet
 A set implemented as a list of [begin, end) ranges. More...
 
class  SessionId
 Identifier for a session. More...
 
struct  Url
 An AMQP URL contains a list of addresses. More...
 

Functions

std::ostream & operator<< (std::ostream &os, const Address &addr)
 
bool operator== (const Address &x, const Address &y)
 
bool operator!= (const Address &x, const Address &y)
 
std::ostream & operator<< (std::ostream &o, const Msg &m)
 
std::string prettyArg (const std::string &, const std::string &)
 
template<class T >
po::value_semantic * optValue (T &value, const char *name)
 Create an option value. More...
 
template<class T >
po::value_semantic * optValue (std::vector< T > &value, const char *name)
 Create a vector value. More...
 
po::value_semantic * optValue (bool &value)
 Create a boolean switch value. More...
 
po::value_semantic * pure_switch (bool &value)
 
template<class T >
std::ostream & operator<< (std::ostream &o, const Range< T > &r)
 
template<class T >
std::ostream & operator<< (std::ostream &o, const RangeSet< T > &rs)
 
std::ostream & operator<< (std::ostream &, const SessionId &)
 
bool operator== (const Url &a, const Url &b)
 
bool operator!= (const Url &a, const Url &b)
 
std::ostream & operator<< (std::ostream &os, const Url &url)
 
std::istream & operator>> (std::istream &is, Url &url)
 

Detailed Description

This file was automatically generated from the AMQP specification.

Do not edit.

Function Documentation

bool qpid::operator!= ( const Address &  x,
const Address &  y 
)
bool qpid::operator!= ( const Url &  a,
const Url &  b 
)
inline

Definition at line 89 of file Url.h.

References qpid::Url::str().

std::ostream& qpid::operator<< ( std::ostream &  os,
const Address &  addr 
)
std::ostream& qpid::operator<< ( std::ostream &  ,
const SessionId &   
)
std::ostream& qpid::operator<< ( std::ostream &  o,
const Msg &  m 
)
inline

Definition at line 68 of file Msg.h.

References qpid::Msg::str().

std::ostream& qpid::operator<< ( std::ostream &  os,
const Url &  url 
)
template<class T >
std::ostream& qpid::operator<< ( std::ostream &  o,
const Range< T > &  r 
)

Definition at line 199 of file RangeSet.h.

template<class T >
std::ostream& qpid::operator<< ( std::ostream &  o,
const RangeSet< T > &  rs 
)

Definition at line 204 of file RangeSet.h.

bool qpid::operator== ( const Address &  x,
const Address &  y 
)
bool qpid::operator== ( const Url &  a,
const Url &  b 
)
inline

Definition at line 88 of file Url.h.

References qpid::Url::str().

std::istream& qpid::operator>> ( std::istream &  is,
Url &  url 
)
template<class T >
po::value_semantic* qpid::optValue ( T &  value,
const char *  name 
)

Create an option value.

name, value appear after the option name in help like this: <name> (=

) T must support operator <<.

See Also
Options for example of use.

Definition at line 74 of file Options.h.

References prettyArg().

template<class T >
po::value_semantic* qpid::optValue ( std::vector< T > &  value,
const char *  name 
)

Create a vector value.

Multiple occurences of the option are accumulated into the vector

Definition at line 83 of file Options.h.

References prettyArg().

po::value_semantic* qpid::optValue ( bool &  value)
inline

Create a boolean switch value.

Presence of the option sets the value.

Definition at line 93 of file Options.h.

std::string qpid::prettyArg ( const std::string &  ,
const std::string &   
)

Referenced by optValue().

po::value_semantic* qpid::pure_switch ( bool &  value)
inline

Definition at line 101 of file Options.h.


Qpid C++ API Reference
Generated on Wed Feb 5 2014 for Qpid C++ Client API by doxygen 1.8.5