Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Public Types | Public Member Functions | List of all members
qpid::console::RefValue Class Reference

#include <qpid/console/Value.h>

Public Types

typedef boost::shared_ptr< ValuePtr
 

Public Member Functions

 RefValue (ObjectId v)
 
 RefValue (framing::Buffer &buffer)
 
std::string str () const
 
bool isObjectId () const
 
ObjectId asObjectId () const
 
virtual bool isNull () 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 isUuid () const
 
virtual bool isMap () 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::Uuid asUuid () const
 
virtual framing::FieldTable asMap () const
 

Detailed Description

Definition at line 84 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::RefValue::RefValue ( ObjectId  v)
inline

Definition at line 86 of file Value.h.

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

Member Function Documentation

virtual bool qpid::console::Value::asBool ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::BoolValue.

Definition at line 65 of file Value.h.

virtual double qpid::console::Value::asDouble ( ) const
inlinevirtualinherited

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

Definition at line 67 of file Value.h.

virtual float qpid::console::Value::asFloat ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::FloatValue.

Definition at line 66 of file Value.h.

virtual int32_t qpid::console::Value::asInt ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::IntValue.

Definition at line 61 of file Value.h.

virtual int64_t qpid::console::Value::asInt64 ( ) const
inlinevirtualinherited

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

Definition at line 63 of file Value.h.

virtual framing::FieldTable qpid::console::Value::asMap ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::MapValue.

Definition at line 69 of file Value.h.

ObjectId qpid::console::RefValue::asObjectId ( ) const
inlinevirtual

Reimplemented from qpid::console::Value.

Definition at line 90 of file Value.h.

virtual std::string qpid::console::Value::asString ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::StringValue.

Definition at line 64 of file Value.h.

virtual uint32_t qpid::console::Value::asUint ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::UintValue.

Definition at line 60 of file Value.h.

virtual uint64_t qpid::console::Value::asUint64 ( ) const
inlinevirtualinherited

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

Definition at line 62 of file Value.h.

virtual framing::Uuid qpid::console::Value::asUuid ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::UuidValue.

Definition at line 68 of file Value.h.

virtual bool qpid::console::Value::isBool ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::BoolValue.

Definition at line 53 of file Value.h.

virtual bool qpid::console::Value::isDouble ( ) const
inlinevirtualinherited

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

Definition at line 55 of file Value.h.

virtual bool qpid::console::Value::isFloat ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::FloatValue.

Definition at line 54 of file Value.h.

virtual bool qpid::console::Value::isInt ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::IntValue.

Definition at line 49 of file Value.h.

virtual bool qpid::console::Value::isInt64 ( ) const
inlinevirtualinherited

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

Definition at line 51 of file Value.h.

virtual bool qpid::console::Value::isMap ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::MapValue.

Definition at line 57 of file Value.h.

virtual bool qpid::console::Value::isNull ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::NullValue.

Definition at line 46 of file Value.h.

bool qpid::console::RefValue::isObjectId ( ) const
inlinevirtual

Reimplemented from qpid::console::Value.

Definition at line 89 of file Value.h.

virtual bool qpid::console::Value::isString ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::StringValue.

Definition at line 52 of file Value.h.

virtual bool qpid::console::Value::isUint ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::UintValue.

Definition at line 48 of file Value.h.

virtual bool qpid::console::Value::isUint64 ( ) const
inlinevirtualinherited

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

Definition at line 50 of file Value.h.

virtual bool qpid::console::Value::isUuid ( ) const
inlinevirtualinherited

Reimplemented in qpid::console::UuidValue.

Definition at line 56 of file Value.h.

std::string qpid::console::RefValue::str ( ) const
virtual

Implements qpid::console::Value.


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

Qpid C++ API Reference
Generated on Thu Aug 28 2014 for Qpid C++ Client API by doxygen 1.8.3.1