qpid/framing/FieldValue.h File Reference

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

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Typedefs | Functions
qpid/framing/FieldValue.h File Reference
`#include "qpid/Exception.h"`
`#include "qpid/framing/amqp_types.h"`
`#include "qpid/framing/Buffer.h"`
`#include "qpid/framing/FieldTable.h"`
`#include "qpid/CommonImportExport.h"`
`#include <iostream>`
`#include <memory>`
`#include <vector>`
`#include <assert.h>`

Go to the source code of this file.

## Classes
class | qpid::framing::FieldValueException
| Exception that is the base exception for all field table errors. More...
struct | qpid::framing::InvalidConversionException
| Exception thrown when we can't perform requested conversion. More...
class | qpid::framing::FieldValue
| Value that can appear in an AMQP field table. More...
class | qpid::framing::FieldValue::Data
class | qpid::framing::FixedWidthValue
class | qpid::framing::FixedWidthValue< 0 >
class | qpid::framing::VariableWidthValue
class | qpid::framing::EncodedValue
class | qpid::framing::Str8Value
class | qpid::framing::Str16Value
class | qpid::framing::Var16Value
class | qpid::framing::Var32Value
class | qpid::framing::Struct32Value
class | qpid::framing::FloatValue
class | qpid::framing::DoubleValue
class | qpid::framing::IntegerValue
class | qpid::framing::TimeValue
class | qpid::framing::Integer64Value
class | qpid::framing::Unsigned64Value
class | qpid::framing::FieldTableValue
class | qpid::framing::ArrayValue
class | qpid::framing::VoidValue
class | qpid::framing::BoolValue
class | qpid::framing::Unsigned8Value
class | qpid::framing::Unsigned16Value
class | qpid::framing::Unsigned32Value
class | qpid::framing::Integer8Value
class | qpid::framing::Integer16Value
class | qpid::framing::ListValue
class | qpid::framing::UuidValue
## Namespaces
namespace | qpid
| This file was automatically generated from the AMQP specification.
namespace | qpid::framing
| The framing namespace contains classes that are used to create, send and receive the basic packets from which AMQP is built.
## Typedefs
typedef IntegerValue | qpid::framing::Integer32Value
## Functions
template<>
bool | qpid::framing::FieldValue::convertsTo< std::string > () const
template<>
std::string | qpid::framing::FieldValue::get< std::string > () const
std::ostream & | qpid::framing::operator<< (std::ostream &out, const FieldValue &v)
template<class T >
bool | qpid::framing::getEncodedValue (FieldTable::ValuePtr vptr, T &value)