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
qpid
framing
enum.h
Go to the documentation of this file.
1
#ifndef QPID_FRAMING_ENUM_H
2
#define QPID_FRAMING_ENUM_H
3
/*
4
*
5
* Licensed to the Apache Software Foundation (ASF) under one
6
* or more contributor license agreements. See the NOTICE file
7
* distributed with this work for additional information
8
* regarding copyright ownership. The ASF licenses this file
9
* to you under the Apache License, Version 2.0 (the
10
* "License"); you may not use this file except in compliance
11
* with the License. You may obtain a copy of the License at
12
*
13
* http://www.apache.org/licenses/LICENSE-2.0
14
*
15
* Unless required by applicable law or agreed to in writing,
16
* software distributed under the License is distributed on an
17
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
18
* KIND, either express or implied. See the License for the
19
* specific language governing permissions and limitations
20
* under the License.
21
*
22
*/
23
28
29
30
31
namespace
qpid {
32
namespace
framing {
33
34
enum
SegmentType
{
35
SEGMENT_TYPE_CONTROL
=0,
36
SEGMENT_TYPE_COMMAND
=1,
37
SEGMENT_TYPE_HEADER
=2,
38
SEGMENT_TYPE_BODY
=3
39
};
40
enum
Track
{
41
TRACK_CONTROL
=0,
42
TRACK_COMMAND
=1
43
};
44
45
namespace
connection {
46
47
enum
CloseCode
{
48
CLOSE_CODE_NORMAL
=200,
49
CLOSE_CODE_CONNECTION_FORCED
=320,
50
CLOSE_CODE_INVALID_PATH
=402,
51
CLOSE_CODE_FRAMING_ERROR
=501
52
};
53
54
}
// namespace connection
55
56
57
namespace
session {
58
59
enum
DetachCode
{
60
DETACH_CODE_NORMAL
=0,
61
DETACH_CODE_SESSION_BUSY
=1,
62
DETACH_CODE_TRANSPORT_BUSY
=2,
63
DETACH_CODE_NOT_ATTACHED
=3,
64
DETACH_CODE_UNKNOWN_IDS
=4
65
};
66
67
}
// namespace session
68
69
70
namespace
execution {
71
72
enum
ErrorCode
{
73
ERROR_CODE_UNAUTHORIZED_ACCESS
=403,
74
ERROR_CODE_NOT_FOUND
=404,
75
ERROR_CODE_RESOURCE_LOCKED
=405,
76
ERROR_CODE_PRECONDITION_FAILED
=406,
77
ERROR_CODE_RESOURCE_DELETED
=408,
78
ERROR_CODE_ILLEGAL_STATE
=409,
79
ERROR_CODE_COMMAND_INVALID
=503,
80
ERROR_CODE_RESOURCE_LIMIT_EXCEEDED
=506,
81
ERROR_CODE_NOT_ALLOWED
=530,
82
ERROR_CODE_ILLEGAL_ARGUMENT
=531,
83
ERROR_CODE_NOT_IMPLEMENTED
=540,
84
ERROR_CODE_INTERNAL_ERROR
=541,
85
ERROR_CODE_INVALID_ARGUMENT
=542
86
};
87
88
}
// namespace execution
89
90
91
namespace
message {
92
93
enum
AcceptMode
{
94
ACCEPT_MODE_EXPLICIT
=0,
95
ACCEPT_MODE_NONE
=1
96
};
97
enum
AcquireMode
{
98
ACQUIRE_MODE_PRE_ACQUIRED
=0,
99
ACQUIRE_MODE_NOT_ACQUIRED
=1
100
};
101
enum
RejectCode
{
102
REJECT_CODE_UNSPECIFIED
=0,
103
REJECT_CODE_UNROUTABLE
=1,
104
REJECT_CODE_IMMEDIATE
=2
105
};
106
enum
DeliveryMode
{
107
DELIVERY_MODE_NON_PERSISTENT
=1,
108
DELIVERY_MODE_PERSISTENT
=2
109
};
110
enum
DeliveryPriority
{
111
DELIVERY_PRIORITY_LOWEST
=0,
112
DELIVERY_PRIORITY_LOWER
=1,
113
DELIVERY_PRIORITY_LOW
=2,
114
DELIVERY_PRIORITY_BELOW_AVERAGE
=3,
115
DELIVERY_PRIORITY_MEDIUM
=4,
116
DELIVERY_PRIORITY_ABOVE_AVERAGE
=5,
117
DELIVERY_PRIORITY_HIGH
=6,
118
DELIVERY_PRIORITY_HIGHER
=7,
119
DELIVERY_PRIORITY_VERY_HIGH
=8,
120
DELIVERY_PRIORITY_HIGHEST
=9
121
};
122
enum
FlowMode
{
123
FLOW_MODE_CREDIT
=0,
124
FLOW_MODE_WINDOW
=1
125
};
126
enum
CreditUnit
{
127
CREDIT_UNIT_MESSAGE
=0,
128
CREDIT_UNIT_BYTE
=1
129
};
130
131
}
// namespace message
132
133
134
namespace
dtx {
135
136
enum
XaStatus
{
137
XA_STATUS_XA_OK
=0,
138
XA_STATUS_XA_RBROLLBACK
=1,
139
XA_STATUS_XA_RBTIMEOUT
=2,
140
XA_STATUS_XA_HEURHAZ
=3,
141
XA_STATUS_XA_HEURCOM
=4,
142
XA_STATUS_XA_HEURRB
=5,
143
XA_STATUS_XA_HEURMIX
=6,
144
XA_STATUS_XA_RDONLY
=7
145
};
146
147
}
// namespace dtx
148
149
150
namespace
file {
151
152
enum
ReturnCode
{
153
RETURN_CODE_CONTENT_TOO_LARGE
=311,
154
RETURN_CODE_NO_ROUTE
=312,
155
RETURN_CODE_NO_CONSUMERS
=313
156
};
157
158
}
// namespace file
159
160
161
namespace
stream {
162
163
enum
ReturnCode
{
164
RETURN_CODE_CONTENT_TOO_LARGE
=311,
165
RETURN_CODE_NO_ROUTE
=312,
166
RETURN_CODE_NO_CONSUMERS
=313
167
};
168
169
}
// namespace stream
170
171
172
}}
// namespace qpid::framing
173
174
#endif
qpid::framing::file::RETURN_CODE_NO_ROUTE
Definition:
enum.h:154
qpid::framing::file::RETURN_CODE_CONTENT_TOO_LARGE
Definition:
enum.h:153
qpid::framing::execution::ErrorCode
ErrorCode
Definition:
enum.h:72
qpid::framing::file::RETURN_CODE_NO_CONSUMERS
Definition:
enum.h:155
qpid::framing::message::FLOW_MODE_CREDIT
Definition:
enum.h:123
qpid::framing::message::ACQUIRE_MODE_NOT_ACQUIRED
Definition:
enum.h:99
qpid::framing::message::REJECT_CODE_UNSPECIFIED
Definition:
enum.h:102
qpid::framing::execution::ERROR_CODE_INVALID_ARGUMENT
Definition:
enum.h:85
qpid::framing::stream::RETURN_CODE_NO_CONSUMERS
Definition:
enum.h:166
qpid::framing::message::AcquireMode
AcquireMode
Definition:
enum.h:97
qpid::framing::message::DELIVERY_MODE_NON_PERSISTENT
Definition:
enum.h:107
qpid::framing::execution::ERROR_CODE_PRECONDITION_FAILED
Definition:
enum.h:76
qpid::framing::session::DetachCode
DetachCode
Definition:
enum.h:59
qpid::framing::SEGMENT_TYPE_COMMAND
Definition:
enum.h:36
qpid::framing::execution::ERROR_CODE_ILLEGAL_ARGUMENT
Definition:
enum.h:82
qpid::framing::message::REJECT_CODE_IMMEDIATE
Definition:
enum.h:104
qpid::framing::dtx::XA_STATUS_XA_OK
Definition:
enum.h:137
qpid::framing::execution::ERROR_CODE_NOT_ALLOWED
Definition:
enum.h:81
qpid::framing::execution::ERROR_CODE_NOT_IMPLEMENTED
Definition:
enum.h:83
qpid::framing::session::DETACH_CODE_SESSION_BUSY
Definition:
enum.h:61
qpid::framing::stream::ReturnCode
ReturnCode
Definition:
enum.h:163
qpid::framing::message::DELIVERY_PRIORITY_LOWEST
Definition:
enum.h:111
qpid::framing::stream::RETURN_CODE_NO_ROUTE
Definition:
enum.h:165
qpid::framing::execution::ERROR_CODE_RESOURCE_DELETED
Definition:
enum.h:77
qpid::framing::TRACK_COMMAND
Definition:
enum.h:42
qpid::framing::execution::ERROR_CODE_NOT_FOUND
Definition:
enum.h:74
qpid::framing::connection::CloseCode
CloseCode
Definition:
enum.h:47
qpid::framing::dtx::XA_STATUS_XA_HEURCOM
Definition:
enum.h:141
qpid::framing::message::DeliveryPriority
DeliveryPriority
Definition:
enum.h:110
qpid::framing::message::ACCEPT_MODE_EXPLICIT
Definition:
enum.h:94
qpid::framing::session::DETACH_CODE_TRANSPORT_BUSY
Definition:
enum.h:62
qpid::framing::connection::CLOSE_CODE_CONNECTION_FORCED
Definition:
enum.h:49
qpid::framing::dtx::XA_STATUS_XA_RBROLLBACK
Definition:
enum.h:138
qpid::framing::message::DELIVERY_PRIORITY_ABOVE_AVERAGE
Definition:
enum.h:116
qpid::framing::message::CreditUnit
CreditUnit
Definition:
enum.h:126
qpid::framing::message::ACQUIRE_MODE_PRE_ACQUIRED
Definition:
enum.h:98
qpid::framing::dtx::XA_STATUS_XA_HEURHAZ
Definition:
enum.h:140
qpid::framing::message::DELIVERY_PRIORITY_BELOW_AVERAGE
Definition:
enum.h:114
qpid::framing::session::DETACH_CODE_UNKNOWN_IDS
Definition:
enum.h:64
qpid::framing::dtx::XA_STATUS_XA_RDONLY
Definition:
enum.h:144
qpid::framing::session::DETACH_CODE_NOT_ATTACHED
Definition:
enum.h:63
qpid::framing::execution::ERROR_CODE_COMMAND_INVALID
Definition:
enum.h:79
qpid::framing::message::DELIVERY_PRIORITY_VERY_HIGH
Definition:
enum.h:119
qpid::framing::SegmentType
SegmentType
Definition:
enum.h:34
qpid::framing::connection::CLOSE_CODE_NORMAL
Definition:
enum.h:48
qpid::framing::dtx::XaStatus
XaStatus
Definition:
enum.h:136
qpid::framing::message::FlowMode
FlowMode
Definition:
enum.h:122
qpid::framing::execution::ERROR_CODE_UNAUTHORIZED_ACCESS
Definition:
enum.h:73
qpid::framing::dtx::XA_STATUS_XA_HEURRB
Definition:
enum.h:142
qpid::framing::TRACK_CONTROL
Definition:
enum.h:41
qpid::framing::message::DeliveryMode
DeliveryMode
Definition:
enum.h:106
qpid::framing::file::ReturnCode
ReturnCode
Definition:
enum.h:152
qpid::framing::message::AcceptMode
AcceptMode
Definition:
enum.h:93
qpid::framing::execution::ERROR_CODE_RESOURCE_LIMIT_EXCEEDED
Definition:
enum.h:80
qpid::framing::execution::ERROR_CODE_ILLEGAL_STATE
Definition:
enum.h:78
qpid::framing::SEGMENT_TYPE_CONTROL
Definition:
enum.h:35
qpid::framing::message::DELIVERY_MODE_PERSISTENT
Definition:
enum.h:108
qpid::framing::execution::ERROR_CODE_RESOURCE_LOCKED
Definition:
enum.h:75
qpid::framing::stream::RETURN_CODE_CONTENT_TOO_LARGE
Definition:
enum.h:164
qpid::framing::message::CREDIT_UNIT_MESSAGE
Definition:
enum.h:127
qpid::framing::message::REJECT_CODE_UNROUTABLE
Definition:
enum.h:103
qpid::framing::dtx::XA_STATUS_XA_HEURMIX
Definition:
enum.h:143
qpid::framing::SEGMENT_TYPE_HEADER
Definition:
enum.h:37
qpid::framing::dtx::XA_STATUS_XA_RBTIMEOUT
Definition:
enum.h:139
qpid::framing::message::ACCEPT_MODE_NONE
Definition:
enum.h:95
qpid::framing::message::DELIVERY_PRIORITY_HIGHEST
Definition:
enum.h:120
qpid::framing::message::DELIVERY_PRIORITY_HIGH
Definition:
enum.h:117
qpid::framing::session::DETACH_CODE_NORMAL
Definition:
enum.h:60
qpid::framing::execution::ERROR_CODE_INTERNAL_ERROR
Definition:
enum.h:84
qpid::framing::message::DELIVERY_PRIORITY_MEDIUM
Definition:
enum.h:115
qpid::framing::Track
Track
Definition:
enum.h:40
qpid::framing::message::RejectCode
RejectCode
Definition:
enum.h:101
qpid::framing::message::CREDIT_UNIT_BYTE
Definition:
enum.h:128
qpid::framing::message::FLOW_MODE_WINDOW
Definition:
enum.h:124
qpid::framing::connection::CLOSE_CODE_FRAMING_ERROR
Definition:
enum.h:51
qpid::framing::SEGMENT_TYPE_BODY
Definition:
enum.h:38
qpid::framing::message::DELIVERY_PRIORITY_LOWER
Definition:
enum.h:112
qpid::framing::message::DELIVERY_PRIORITY_LOW
Definition:
enum.h:113
qpid::framing::message::DELIVERY_PRIORITY_HIGHER
Definition:
enum.h:118
qpid::framing::connection::CLOSE_CODE_INVALID_PATH
Definition:
enum.h:50
Qpid C++ API Reference
Generated on Tue Oct 28 2014 for Qpid C++ Client API by
1.8.5