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

qpid::messaging::MapContent Class Reference

Allows message content to be manipulated as a map. More...

#include <qpid/messaging/MapContent.h>

List of all members.

Public Types

typedef std::string key_type
typedef std::pair< std::string,
Variant
value_type
typedef std::map< key_type,
Variant >::const_iterator 
const_iterator
typedef std::map< key_type,
Variant >::iterator 
iterator
typedef std::map< key_type,
Variant >
::const_reverse_iterator 
const_reverse_iterator
typedef std::map< key_type,
Variant >::reverse_iterator 
reverse_iterator

Public Member Functions

 MapContent (Message &)
 ~MapContent ()
const_iterator begin () const
const_iterator end () const
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
iterator begin ()
iterator end ()
reverse_iterator rbegin ()
reverse_iterator rend ()
bool empty () const
size_t size () const
const_iterator find (const key_type &) const
iterator find (const key_type &)
const Variantoperator[] (const key_type &) const
Variantoperator[] (const key_type &)
std::pair< iterator, bool > insert (const value_type &)
iterator insert (iterator position, const value_type &)
void erase (iterator position)
void erase (iterator first, iterator last)
size_t erase (const key_type &)
void clear ()
void encode ()
const std::map< key_type,
Variant > & 
asMap () const
std::map< key_type, Variant > & asMap ()

Detailed Description

Allows message content to be manipulated as a map.

Definition at line 39 of file MapContent.h.


Member Typedef Documentation

Definition at line 44 of file MapContent.h.

Definition at line 46 of file MapContent.h.

Definition at line 45 of file MapContent.h.

Definition at line 42 of file MapContent.h.

Definition at line 47 of file MapContent.h.

typedef std::pair<std::string, Variant> qpid::messaging::MapContent::value_type

Definition at line 43 of file MapContent.h.


Constructor & Destructor Documentation

qpid::messaging::MapContent::MapContent ( Message  ) 
qpid::messaging::MapContent::~MapContent (  ) 

Member Function Documentation

std::map<key_type, Variant>& qpid::messaging::MapContent::asMap (  ) 
const std::map<key_type, Variant>& qpid::messaging::MapContent::asMap (  )  const
iterator qpid::messaging::MapContent::begin (  ) 
const_iterator qpid::messaging::MapContent::begin (  )  const
void qpid::messaging::MapContent::clear (  ) 
bool qpid::messaging::MapContent::empty (  )  const
void qpid::messaging::MapContent::encode (  ) 
iterator qpid::messaging::MapContent::end (  ) 
const_iterator qpid::messaging::MapContent::end (  )  const
size_t qpid::messaging::MapContent::erase ( const key_type  ) 
void qpid::messaging::MapContent::erase ( iterator  first,
iterator  last 
)
void qpid::messaging::MapContent::erase ( iterator  position  ) 
iterator qpid::messaging::MapContent::find ( const key_type  ) 
const_iterator qpid::messaging::MapContent::find ( const key_type  )  const
iterator qpid::messaging::MapContent::insert ( iterator  position,
const value_type  
)
std::pair<iterator,bool> qpid::messaging::MapContent::insert ( const value_type  ) 
Variant& qpid::messaging::MapContent::operator[] ( const key_type  ) 
const Variant& qpid::messaging::MapContent::operator[] ( const key_type  )  const
reverse_iterator qpid::messaging::MapContent::rbegin (  ) 
const_reverse_iterator qpid::messaging::MapContent::rbegin (  )  const
reverse_iterator qpid::messaging::MapContent::rend (  ) 
const_reverse_iterator qpid::messaging::MapContent::rend (  )  const
size_t qpid::messaging::MapContent::size (  )  const

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

Qpid C++ API Reference
Generated on Tue Nov 3 12:04:04 2009 for Qpid C++ Client API by doxygen 1.6.1