Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation
Namespaces | Enumerations
qpid/framing/enum.h File Reference

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.


namespace  qpid::framing::connection
namespace  qpid::framing::session
namespace  qpid::framing::execution
namespace  qpid::framing::message
namespace  qpid::framing::dtx
namespace  qpid::framing::file
namespace  qpid::framing::stream
namespace  qpid::framing::cluster

Enumerations

enum  qpid::framing::SegmentType { qpid::framing::SEGMENT_TYPE_CONTROL = 0, qpid::framing::SEGMENT_TYPE_COMMAND = 1, qpid::framing::SEGMENT_TYPE_HEADER = 2, qpid::framing::SEGMENT_TYPE_BODY = 3 }
enum  qpid::framing::Track { qpid::framing::TRACK_CONTROL = 0, qpid::framing::TRACK_COMMAND = 1 }
enum  qpid::framing::connection::CloseCode { qpid::framing::connection::CLOSE_CODE_NORMAL = 200, qpid::framing::connection::CLOSE_CODE_CONNECTION_FORCED = 320, qpid::framing::connection::CLOSE_CODE_INVALID_PATH = 402, qpid::framing::connection::CLOSE_CODE_FRAMING_ERROR = 501 }
enum  qpid::framing::session::DetachCode {
  qpid::framing::session::DETACH_CODE_NORMAL = 0, qpid::framing::session::DETACH_CODE_SESSION_BUSY = 1, qpid::framing::session::DETACH_CODE_TRANSPORT_BUSY = 2, qpid::framing::session::DETACH_CODE_NOT_ATTACHED = 3,
  qpid::framing::session::DETACH_CODE_UNKNOWN_IDS = 4
}
enum  qpid::framing::execution::ErrorCode {
  qpid::framing::execution::ERROR_CODE_UNAUTHORIZED_ACCESS = 403, qpid::framing::execution::ERROR_CODE_NOT_FOUND = 404, qpid::framing::execution::ERROR_CODE_RESOURCE_LOCKED = 405, qpid::framing::execution::ERROR_CODE_PRECONDITION_FAILED = 406,
  qpid::framing::execution::ERROR_CODE_RESOURCE_DELETED = 408, qpid::framing::execution::ERROR_CODE_ILLEGAL_STATE = 409, qpid::framing::execution::ERROR_CODE_COMMAND_INVALID = 503, qpid::framing::execution::ERROR_CODE_RESOURCE_LIMIT_EXCEEDED = 506,
  qpid::framing::execution::ERROR_CODE_NOT_ALLOWED = 530, qpid::framing::execution::ERROR_CODE_ILLEGAL_ARGUMENT = 531, qpid::framing::execution::ERROR_CODE_NOT_IMPLEMENTED = 540, qpid::framing::execution::ERROR_CODE_INTERNAL_ERROR = 541,
  qpid::framing::execution::ERROR_CODE_INVALID_ARGUMENT = 542
}
enum  qpid::framing::message::AcceptMode { qpid::framing::message::ACCEPT_MODE_EXPLICIT = 0, qpid::framing::message::ACCEPT_MODE_NONE = 1 }
enum  qpid::framing::message::AcquireMode { qpid::framing::message::ACQUIRE_MODE_PRE_ACQUIRED = 0, qpid::framing::message::ACQUIRE_MODE_NOT_ACQUIRED = 1 }
enum  qpid::framing::message::RejectCode { qpid::framing::message::REJECT_CODE_UNSPECIFIED = 0, qpid::framing::message::REJECT_CODE_UNROUTABLE = 1, qpid::framing::message::REJECT_CODE_IMMEDIATE = 2 }
enum  qpid::framing::message::DeliveryMode { qpid::framing::message::DELIVERY_MODE_NON_PERSISTENT = 1, qpid::framing::message::DELIVERY_MODE_PERSISTENT = 2 }
enum  qpid::framing::message::DeliveryPriority {
  qpid::framing::message::DELIVERY_PRIORITY_LOWEST = 0, qpid::framing::message::DELIVERY_PRIORITY_LOWER = 1, qpid::framing::message::DELIVERY_PRIORITY_LOW = 2, qpid::framing::message::DELIVERY_PRIORITY_BELOW_AVERAGE = 3,
  qpid::framing::message::DELIVERY_PRIORITY_MEDIUM = 4, qpid::framing::message::DELIVERY_PRIORITY_ABOVE_AVERAGE = 5, qpid::framing::message::DELIVERY_PRIORITY_HIGH = 6, qpid::framing::message::DELIVERY_PRIORITY_HIGHER = 7,
  qpid::framing::message::DELIVERY_PRIORITY_VERY_HIGH = 8, qpid::framing::message::DELIVERY_PRIORITY_HIGHEST = 9
}
enum  qpid::framing::message::FlowMode { qpid::framing::message::FLOW_MODE_CREDIT = 0, qpid::framing::message::FLOW_MODE_WINDOW = 1 }
enum  qpid::framing::message::CreditUnit { qpid::framing::message::CREDIT_UNIT_MESSAGE = 0, qpid::framing::message::CREDIT_UNIT_BYTE = 1 }
enum  qpid::framing::dtx::XaStatus {
  qpid::framing::dtx::XA_STATUS_XA_OK = 0, qpid::framing::dtx::XA_STATUS_XA_RBROLLBACK = 1, qpid::framing::dtx::XA_STATUS_XA_RBTIMEOUT = 2, qpid::framing::dtx::XA_STATUS_XA_HEURHAZ = 3,
  qpid::framing::dtx::XA_STATUS_XA_HEURCOM = 4, qpid::framing::dtx::XA_STATUS_XA_HEURRB = 5, qpid::framing::dtx::XA_STATUS_XA_HEURMIX = 6, qpid::framing::dtx::XA_STATUS_XA_RDONLY = 7
}
enum  qpid::framing::file::ReturnCode { qpid::framing::file::RETURN_CODE_CONTENT_TOO_LARGE = 311, qpid::framing::file::RETURN_CODE_NO_ROUTE = 312, qpid::framing::file::RETURN_CODE_NO_CONSUMERS = 313 }
enum  qpid::framing::stream::ReturnCode { qpid::framing::stream::RETURN_CODE_CONTENT_TOO_LARGE = 311, qpid::framing::stream::RETURN_CODE_NO_ROUTE = 312, qpid::framing::stream::RETURN_CODE_NO_CONSUMERS = 313 }
enum  qpid::framing::cluster::StoreState { qpid::framing::cluster::STORE_STATE_NO_STORE = 0, qpid::framing::cluster::STORE_STATE_EMPTY_STORE = 1, qpid::framing::cluster::STORE_STATE_CLEAN_STORE = 2, qpid::framing::cluster::STORE_STATE_DIRTY_STORE = 3 }
enum  qpid::framing::cluster::ErrorType { qpid::framing::cluster::ERROR_TYPE_NONE = 0, qpid::framing::cluster::ERROR_TYPE_SESSION = 1, qpid::framing::cluster::ERROR_TYPE_CONNECTION = 2 }

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