Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Namespaces | Enumerations | Functions
qpid/framing/TypeCode.h File Reference
#include <iosfwd>
#include "qpid/sys/IntegerTypes.h"

Go to the source code of this file.

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.


Enumerations

enum  qpid::framing::TypeCode {
  qpid::framing::TYPE_CODE_BIN8 = 0x00, qpid::framing::TYPE_CODE_INT8 = 0x01, qpid::framing::TYPE_CODE_UINT8 = 0x02, qpid::framing::TYPE_CODE_CHAR = 0x04,
  qpid::framing::TYPE_CODE_BOOLEAN = 0x08, qpid::framing::TYPE_CODE_BIN16 = 0x10, qpid::framing::TYPE_CODE_INT16 = 0x11, qpid::framing::TYPE_CODE_UINT16 = 0x12,
  qpid::framing::TYPE_CODE_BIN32 = 0x20, qpid::framing::TYPE_CODE_INT32 = 0x21, qpid::framing::TYPE_CODE_UINT32 = 0x22, qpid::framing::TYPE_CODE_FLOAT = 0x23,
  qpid::framing::TYPE_CODE_CHAR_UTF32 = 0x27, qpid::framing::TYPE_CODE_BIN64 = 0x30, qpid::framing::TYPE_CODE_INT64 = 0x31, qpid::framing::TYPE_CODE_UINT64 = 0x32,
  qpid::framing::TYPE_CODE_DOUBLE = 0x33, qpid::framing::TYPE_CODE_DATETIME = 0x38, qpid::framing::TYPE_CODE_BIN128 = 0x40, qpid::framing::TYPE_CODE_UUID = 0x48,
  qpid::framing::TYPE_CODE_BIN256 = 0x50, qpid::framing::TYPE_CODE_BIN512 = 0x60, qpid::framing::TYPE_CODE_BIN1024 = 0x70, qpid::framing::TYPE_CODE_VBIN8 = 0x80,
  qpid::framing::TYPE_CODE_STR8_LATIN = 0x84, qpid::framing::TYPE_CODE_STR8 = 0x85, qpid::framing::TYPE_CODE_STR8_UTF16 = 0x86, qpid::framing::TYPE_CODE_VBIN16 = 0x90,
  qpid::framing::TYPE_CODE_STR16_LATIN = 0x94, qpid::framing::TYPE_CODE_STR16 = 0x95, qpid::framing::TYPE_CODE_STR16_UTF16 = 0x96, qpid::framing::TYPE_CODE_VBIN32 = 0xa0,
  qpid::framing::TYPE_CODE_MAP = 0xa8, qpid::framing::TYPE_CODE_LIST = 0xa9, qpid::framing::TYPE_CODE_ARRAY = 0xaa, qpid::framing::TYPE_CODE_STRUCT32 = 0xab,
  qpid::framing::TYPE_CODE_BIN40 = 0xc0, qpid::framing::TYPE_CODE_DEC32 = 0xc8, qpid::framing::TYPE_CODE_BIN72 = 0xd0, qpid::framing::TYPE_CODE_DEC64 = 0xd8,
  qpid::framing::TYPE_CODE_VOID = 0xf0, qpid::framing::TYPE_CODE_BIT = 0xf1
}

Functions

bool qpid::framing::isTypeCode (uint8_t t)
 True if t is a valid TypeCode value.
TypeCode qpid::framing::typeCode (uint8_t)
 Throw exception if not a valid TypeCode.
const char * qpid::framing::typeName (TypeCode t)
std::ostream & qpid::framing::operator<< (std::ostream &, TypeCode)

Qpid C++ API Reference
Generated on Mon Aug 22 2011 for Qpid C++ Client API by doxygen 1.7.4