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
constants.h
Go to the documentation of this file.
1
#ifndef QPID_FRAMING_CONSTANTS_H
2
#define QPID_FRAMING_CONSTANTS_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
AmqpConstant
{
35
MIN_MAX_FRAME_SIZE
=4096,
36
CONNECTION_CLASS_ID
=0x1,
37
CONNECTION_START_METHOD_ID
=0x1,
38
CONNECTION_START_OK_METHOD_ID
=0x2,
39
CONNECTION_SECURE_METHOD_ID
=0x3,
40
CONNECTION_SECURE_OK_METHOD_ID
=0x4,
41
CONNECTION_TUNE_METHOD_ID
=0x5,
42
CONNECTION_TUNE_OK_METHOD_ID
=0x6,
43
CONNECTION_OPEN_METHOD_ID
=0x7,
44
CONNECTION_OPEN_OK_METHOD_ID
=0x8,
45
CONNECTION_REDIRECT_METHOD_ID
=0x9,
46
CONNECTION_HEARTBEAT_METHOD_ID
=0xa,
47
CONNECTION_CLOSE_METHOD_ID
=0xb,
48
CONNECTION_CLOSE_OK_METHOD_ID
=0xc,
49
SESSION_CLASS_ID
=0x2,
50
SESSION_ATTACH_METHOD_ID
=0x1,
51
SESSION_ATTACHED_METHOD_ID
=0x2,
52
SESSION_DETACH_METHOD_ID
=0x3,
53
SESSION_DETACHED_METHOD_ID
=0x4,
54
SESSION_REQUEST_TIMEOUT_METHOD_ID
=0x5,
55
SESSION_TIMEOUT_METHOD_ID
=0x6,
56
SESSION_COMMAND_POINT_METHOD_ID
=0x7,
57
SESSION_EXPECTED_METHOD_ID
=0x8,
58
SESSION_CONFIRMED_METHOD_ID
=0x9,
59
SESSION_COMPLETED_METHOD_ID
=0xa,
60
SESSION_KNOWN_COMPLETED_METHOD_ID
=0xb,
61
SESSION_FLUSH_METHOD_ID
=0xc,
62
SESSION_GAP_METHOD_ID
=0xd,
63
EXECUTION_CLASS_ID
=0x3,
64
EXECUTION_SYNC_METHOD_ID
=0x1,
65
EXECUTION_RESULT_METHOD_ID
=0x2,
66
EXECUTION_EXCEPTION_METHOD_ID
=0x3,
67
MESSAGE_CLASS_ID
=0x4,
68
MESSAGE_TRANSFER_METHOD_ID
=0x1,
69
MESSAGE_ACCEPT_METHOD_ID
=0x2,
70
MESSAGE_REJECT_METHOD_ID
=0x3,
71
MESSAGE_RELEASE_METHOD_ID
=0x4,
72
MESSAGE_ACQUIRE_METHOD_ID
=0x5,
73
MESSAGE_RESUME_METHOD_ID
=0x6,
74
MESSAGE_SUBSCRIBE_METHOD_ID
=0x7,
75
MESSAGE_CANCEL_METHOD_ID
=0x8,
76
MESSAGE_SET_FLOW_MODE_METHOD_ID
=0x9,
77
MESSAGE_FLOW_METHOD_ID
=0xa,
78
MESSAGE_FLUSH_METHOD_ID
=0xb,
79
MESSAGE_STOP_METHOD_ID
=0xc,
80
TX_CLASS_ID
=0x5,
81
TX_SELECT_METHOD_ID
=0x1,
82
TX_COMMIT_METHOD_ID
=0x2,
83
TX_ROLLBACK_METHOD_ID
=0x3,
84
DTX_CLASS_ID
=0x6,
85
DTX_SELECT_METHOD_ID
=0x1,
86
DTX_START_METHOD_ID
=0x2,
87
DTX_END_METHOD_ID
=0x3,
88
DTX_COMMIT_METHOD_ID
=0x4,
89
DTX_FORGET_METHOD_ID
=0x5,
90
DTX_GET_TIMEOUT_METHOD_ID
=0x6,
91
DTX_PREPARE_METHOD_ID
=0x7,
92
DTX_RECOVER_METHOD_ID
=0x8,
93
DTX_ROLLBACK_METHOD_ID
=0x9,
94
DTX_SET_TIMEOUT_METHOD_ID
=0xa,
95
EXCHANGE_CLASS_ID
=0x7,
96
EXCHANGE_DECLARE_METHOD_ID
=0x1,
97
EXCHANGE_DELETE_METHOD_ID
=0x2,
98
EXCHANGE_QUERY_METHOD_ID
=0x3,
99
EXCHANGE_BIND_METHOD_ID
=0x4,
100
EXCHANGE_UNBIND_METHOD_ID
=0x5,
101
EXCHANGE_BOUND_METHOD_ID
=0x6,
102
QUEUE_CLASS_ID
=0x8,
103
QUEUE_DECLARE_METHOD_ID
=0x1,
104
QUEUE_DELETE_METHOD_ID
=0x2,
105
QUEUE_PURGE_METHOD_ID
=0x3,
106
QUEUE_QUERY_METHOD_ID
=0x4,
107
FILE_CLASS_ID
=0x9,
108
FILE_QOS_METHOD_ID
=0x1,
109
FILE_QOS_OK_METHOD_ID
=0x2,
110
FILE_CONSUME_METHOD_ID
=0x3,
111
FILE_CONSUME_OK_METHOD_ID
=0x4,
112
FILE_CANCEL_METHOD_ID
=0x5,
113
FILE_OPEN_METHOD_ID
=0x6,
114
FILE_OPEN_OK_METHOD_ID
=0x7,
115
FILE_STAGE_METHOD_ID
=0x8,
116
FILE_PUBLISH_METHOD_ID
=0x9,
117
FILE_RETURN_METHOD_ID
=0xa,
118
FILE_DELIVER_METHOD_ID
=0xb,
119
FILE_ACK_METHOD_ID
=0xc,
120
FILE_REJECT_METHOD_ID
=0xd,
121
STREAM_CLASS_ID
=0xa,
122
STREAM_QOS_METHOD_ID
=0x1,
123
STREAM_QOS_OK_METHOD_ID
=0x2,
124
STREAM_CONSUME_METHOD_ID
=0x3,
125
STREAM_CONSUME_OK_METHOD_ID
=0x4,
126
STREAM_CANCEL_METHOD_ID
=0x5,
127
STREAM_PUBLISH_METHOD_ID
=0x6,
128
STREAM_RETURN_METHOD_ID
=0x7,
129
STREAM_DELIVER_METHOD_ID
=0x8,
130
CLUSTER_CLASS_ID
=0x80,
131
CLUSTER_UPDATE_REQUEST_METHOD_ID
=0x1,
132
CLUSTER_UPDATE_OFFER_METHOD_ID
=0x2,
133
CLUSTER_RETRACT_OFFER_METHOD_ID
=0x3,
134
CLUSTER_INITIAL_STATUS_METHOD_ID
=0x5,
135
CLUSTER_READY_METHOD_ID
=0x10,
136
CLUSTER_CONFIG_CHANGE_METHOD_ID
=0x11,
137
CLUSTER_ERROR_CHECK_METHOD_ID
=0x14,
138
CLUSTER_TIMER_WAKEUP_METHOD_ID
=0x15,
139
CLUSTER_TIMER_DROP_METHOD_ID
=0x16,
140
CLUSTER_SHUTDOWN_METHOD_ID
=0x20,
141
CLUSTER_DELIVER_TO_QUEUE_METHOD_ID
=0x21,
142
CLUSTER_CLOCK_METHOD_ID
=0x22,
143
CLUSTER_CONNECTION_CLASS_ID
=0x81,
144
CLUSTER_CONNECTION_ANNOUNCE_METHOD_ID
=0x1,
145
CLUSTER_CONNECTION_DELIVER_CLOSE_METHOD_ID
=0x2,
146
CLUSTER_CONNECTION_DELIVER_DO_OUTPUT_METHOD_ID
=0x3,
147
CLUSTER_CONNECTION_ABORT_METHOD_ID
=0x4,
148
CLUSTER_CONNECTION_SHADOW_SET_USER_METHOD_ID
=0x0E,
149
CLUSTER_CONNECTION_SHADOW_PREPARE_METHOD_ID
=0x0F,
150
CLUSTER_CONNECTION_CONSUMER_STATE_METHOD_ID
=0x10,
151
CLUSTER_CONNECTION_DELIVERY_RECORD_METHOD_ID
=0x11,
152
CLUSTER_CONNECTION_TX_START_METHOD_ID
=0x12,
153
CLUSTER_CONNECTION_TX_ACCEPT_METHOD_ID
=0x13,
154
CLUSTER_CONNECTION_TX_DEQUEUE_METHOD_ID
=0x14,
155
CLUSTER_CONNECTION_TX_ENQUEUE_METHOD_ID
=0x15,
156
CLUSTER_CONNECTION_TX_PUBLISH_METHOD_ID
=0x16,
157
CLUSTER_CONNECTION_TX_END_METHOD_ID
=0x17,
158
CLUSTER_CONNECTION_ACCUMULATED_ACK_METHOD_ID
=0x18,
159
CLUSTER_CONNECTION_OUTPUT_TASK_METHOD_ID
=0x19,
160
CLUSTER_CONNECTION_DTX_START_METHOD_ID
=0x1A,
161
CLUSTER_CONNECTION_DTX_END_METHOD_ID
=0x1B,
162
CLUSTER_CONNECTION_DTX_ACK_METHOD_ID
=0x1C,
163
CLUSTER_CONNECTION_DTX_BUFFER_REF_METHOD_ID
=0x1D,
164
CLUSTER_CONNECTION_DTX_WORK_RECORD_METHOD_ID
=0x1E,
165
CLUSTER_CONNECTION_SESSION_STATE_METHOD_ID
=0x1F,
166
CLUSTER_CONNECTION_SHADOW_READY_METHOD_ID
=0x20,
167
CLUSTER_CONNECTION_MEMBERSHIP_METHOD_ID
=0x21,
168
CLUSTER_CONNECTION_RETRACT_OFFER_METHOD_ID
=0x22,
169
CLUSTER_CONNECTION_QUEUE_POSITION_METHOD_ID
=0x30,
170
CLUSTER_CONNECTION_EXCHANGE_METHOD_ID
=0x31,
171
CLUSTER_CONNECTION_ADD_QUEUE_LISTENER_METHOD_ID
=0x34,
172
CLUSTER_CONNECTION_MANAGEMENT_SETUP_STATE_METHOD_ID
=0x36,
173
CLUSTER_CONNECTION_CONFIG_METHOD_ID
=0x37,
174
CLUSTER_CONNECTION_QUEUE_FAIRSHARE_STATE_METHOD_ID
=0x38,
175
CLUSTER_CONNECTION_QUEUE_OBSERVER_STATE_METHOD_ID
=0x39,
176
CLUSTER_CONNECTION_CLOCK_METHOD_ID
=0x40,
177
CLUSTER_CONNECTION_QUEUE_DEQUEUE_SINCE_PURGE_STATE_METHOD_ID
=0x41,
178
CLUSTER_CONNECTION_INTERNAL_STATE_METHOD_ID
=0x42
179
};
180
181
}}
// namespace qpid::framing
182
183
#endif
Qpid C++ API Reference
Generated on Tue Sep 25 2012 for Qpid C++ Client API by
1.8.1.1