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

qpid::console::UuidValue Class Reference

#include <qpid/console/Value.h>

List of all members.

Public Types

typedef boost::shared_ptr< ValuePtr

Public Member Functions

 UuidValue (const framing::Uuid &v)
 UuidValue (framing::Buffer &buffer)
std::string str () const
bool isUuid () const
framing::Uuid asUuid () const
virtual bool isNull () const
virtual bool isObjectId () const
virtual bool isUint () const
virtual bool isInt () const
virtual bool isUint64 () const
virtual bool isInt64 () const
virtual bool isString () const
virtual bool isBool () const
virtual bool isFloat () const
virtual bool isDouble () const
virtual bool isMap () const
virtual ObjectId asObjectId () const
virtual uint32_t asUint () const
virtual int32_t asInt () const
virtual uint64_t asUint64 () const
virtual int64_t asInt64 () const
virtual std::string asString () const
virtual bool asBool () const
virtual float asFloat () const
virtual double asDouble () const
virtual framing::FieldTable asMap () const

Detailed Description

Definition at line 183 of file Value.h.


Member Typedef Documentation

typedef boost::shared_ptr<Value> qpid::console::Value::Ptr [inherited]

Definition at line 42 of file Value.h.


Constructor & Destructor Documentation

qpid::console::UuidValue::UuidValue ( const framing::Uuid v  )  [inline]

Definition at line 185 of file Value.h.

qpid::console::UuidValue::UuidValue ( framing::Buffer buffer  ) 

Member Function Documentation

virtual bool qpid::console::Value::asBool (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::BoolValue.

Definition at line 65 of file Value.h.

virtual double qpid::console::Value::asDouble (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::FloatValue, and qpid::console::DoubleValue.

Definition at line 67 of file Value.h.

virtual float qpid::console::Value::asFloat (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::FloatValue.

Definition at line 66 of file Value.h.

virtual int32_t qpid::console::Value::asInt (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::IntValue.

Definition at line 61 of file Value.h.

virtual int64_t qpid::console::Value::asInt64 (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::IntValue, and qpid::console::Int64Value.

Definition at line 63 of file Value.h.

virtual framing::FieldTable qpid::console::Value::asMap (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::MapValue.

Definition at line 69 of file Value.h.

virtual ObjectId qpid::console::Value::asObjectId (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::RefValue.

Definition at line 59 of file Value.h.

virtual std::string qpid::console::Value::asString (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::StringValue.

Definition at line 64 of file Value.h.

virtual uint32_t qpid::console::Value::asUint (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::UintValue.

Definition at line 60 of file Value.h.

virtual uint64_t qpid::console::Value::asUint64 (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::UintValue, and qpid::console::Uint64Value.

Definition at line 62 of file Value.h.

framing::Uuid qpid::console::UuidValue::asUuid (  )  const [inline, virtual]

Reimplemented from qpid::console::Value.

Definition at line 189 of file Value.h.

virtual bool qpid::console::Value::isBool (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::BoolValue.

Definition at line 53 of file Value.h.

virtual bool qpid::console::Value::isDouble (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::FloatValue, and qpid::console::DoubleValue.

Definition at line 55 of file Value.h.

virtual bool qpid::console::Value::isFloat (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::FloatValue.

Definition at line 54 of file Value.h.

virtual bool qpid::console::Value::isInt (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::IntValue.

Definition at line 49 of file Value.h.

virtual bool qpid::console::Value::isInt64 (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::IntValue, and qpid::console::Int64Value.

Definition at line 51 of file Value.h.

virtual bool qpid::console::Value::isMap (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::MapValue.

Definition at line 57 of file Value.h.

virtual bool qpid::console::Value::isNull (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::NullValue.

Definition at line 46 of file Value.h.

virtual bool qpid::console::Value::isObjectId (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::RefValue.

Definition at line 47 of file Value.h.

virtual bool qpid::console::Value::isString (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::StringValue.

Definition at line 52 of file Value.h.

virtual bool qpid::console::Value::isUint (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::UintValue.

Definition at line 48 of file Value.h.

virtual bool qpid::console::Value::isUint64 (  )  const [inline, virtual, inherited]

Reimplemented in qpid::console::UintValue, and qpid::console::Uint64Value.

Definition at line 50 of file Value.h.

bool qpid::console::UuidValue::isUuid (  )  const [inline, virtual]

Reimplemented from qpid::console::Value.

Definition at line 188 of file Value.h.

std::string qpid::console::UuidValue::str (  )  const [inline, virtual]

Implements qpid::console::Value.

Definition at line 187 of file Value.h.

References qpid::framing::Uuid::str().


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

Qpid C++ API Reference
Generated on Mon Jun 7 17:49:09 2010 for Qpid C++ Client API by doxygen 1.6.2-20100208