qpid::framing::FieldValue Class Reference
[Application API for an AMQP client.]

Value that can appear in an AMQP field table. More...

#include <FieldValue.h>

Inherited by qpid::framing::ArrayValue, qpid::framing::DoubleValue, qpid::framing::FieldTableValue, qpid::framing::FloatValue, qpid::framing::Integer64Value, qpid::framing::IntegerValue, qpid::framing::Str16Value, qpid::framing::StringValue, qpid::framing::Struct32Value, qpid::framing::TimeValue, and qpid::framing::Unsigned64Value.

List of all members.

Public Member Functions

void setType (uint8_t type)
uint8_t getType ()
Data & getData ()
uint32_t encodedSize () const
bool empty () const
void encode (Buffer &buffer)
void decode (Buffer &buffer)
bool operator== (const FieldValue &) const
bool operator!= (const FieldValue &v) const
void print (std::ostream &out) const
template<typename T>
bool convertsTo () const
template<typename T>
get () const

Protected Member Functions

 FieldValue (uint8_t t, Data *d)


Detailed Description

Value that can appear in an AMQP field table.

Definition at line 60 of file FieldValue.h.


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

Generated on Thu Oct 16 13:38:35 2008 for Qpid by  doxygen 1.5.6