Apache Qpid C++ API
Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation

qpid::messaging Namespace Reference

Classes

struct  InvalidAddress
struct  MalformedAddress
class  Address
 Represents an address to which messages can be sent and from which messages can be received. More...
class  Codec
class  Connection
struct  InvalidOptionString
class  ListContent
 Allows message content to be manipulated as a list. More...
class  ListView
 Provides a view of message content as a list. More...
class  MapContent
 Allows message content to be manipulated as a map. More...
class  MapView
 Provides a view of message content as a list. More...
class  Message
 Representation of a message. More...
class  Receiver
 Interface through which messages are received. More...
class  Sender
 Interface through which messages are sent. More...
struct  KeyError
class  Session
 A session represents a distinct 'conversation' which can involve sending and receiving messages to and from different addresses. More...
struct  InvalidConversion
 Thrown when an illegal conversion of a variant is attempted. More...
class  Variant
 Represents a value of variable type. More...

Typedefs

typedef Variant::Map VariantMap

Enumerations

enum  VariantType {
  VAR_VOID = 0, VAR_BOOL, VAR_UINT8, VAR_UINT16,
  VAR_UINT32, VAR_UINT64, VAR_INT8, VAR_INT16,
  VAR_INT32, VAR_INT64, VAR_FLOAT, VAR_DOUBLE,
  VAR_STRING, VAR_MAP, VAR_LIST
}

Functions

std::ostream & operator<< (std::ostream &out, const Address &address)
void parseOptionString (const std::string &, Variant::Map &)
 TODO: need to change format of connection option string (currently name1=value1&name2=value2 etc, should probably use map syntax as per address options.
Variant::Map parseOptionString (const std::string &)
std::ostream & operator<< (std::ostream &out, const ListContent &m)
std::ostream & operator<< (std::ostream &out, const ListView &m)
std::ostream & operator<< (std::ostream &out, const MapContent &m)
std::ostream & operator<< (std::ostream &out, const MapView &m)
std::ostream & operator<< (std::ostream &out, const Variant &value)
std::ostream & operator<< (std::ostream &out, const Variant::Map &map)
std::ostream & operator<< (std::ostream &out, const Variant::List &list)
bool operator== (const Variant &a, const Variant &b)

Typedef Documentation

Definition at line 164 of file Variant.h.


Enumeration Type Documentation

Enumerator:
VAR_VOID 
VAR_BOOL 
VAR_UINT8 
VAR_UINT16 
VAR_UINT32 
VAR_UINT64 
VAR_INT8 
VAR_INT16 
VAR_INT32 
VAR_INT64 
VAR_FLOAT 
VAR_DOUBLE 
VAR_STRING 
VAR_MAP 
VAR_LIST 

Definition at line 43 of file Variant.h.


Function Documentation

std::ostream& qpid::messaging::operator<< ( std::ostream &  out,
const Variant::List &  list 
)
std::ostream& qpid::messaging::operator<< ( std::ostream &  out,
const Variant::Map &  map 
)
std::ostream& qpid::messaging::operator<< ( std::ostream &  out,
const Variant &  value 
)
std::ostream& qpid::messaging::operator<< ( std::ostream &  out,
const MapView &  m 
)
std::ostream& qpid::messaging::operator<< ( std::ostream &  out,
const MapContent &  m 
)
std::ostream& qpid::messaging::operator<< ( std::ostream &  out,
const ListView &  m 
)
std::ostream& qpid::messaging::operator<< ( std::ostream &  out,
const ListContent &  m 
)
std::ostream& qpid::messaging::operator<< ( std::ostream &  out,
const Address &  address 
)
bool qpid::messaging::operator== ( const Variant &  a,
const Variant &  b 
)
Variant::Map qpid::messaging::parseOptionString ( const std::string &   ) 
void qpid::messaging::parseOptionString ( const std::string &  ,
Variant::Map &   
)

TODO: need to change format of connection option string (currently name1=value1&name2=value2 etc, should probably use map syntax as per address options.


Qpid C++ API Reference
Generated on Tue May 4 14:28:25 2010 for Qpid C++ Client API by doxygen 1.6.2-20100208