/usr/share/cruisecontrol-bin-2.6.1/projects/qpid-trunk/cpp/src/gen/qpid/framing/constants.h

00001 #ifndef QPID_FRAMING_CONSTANTS_H
00002 #define QPID_FRAMING_CONSTANTS_H
00003 /*
00004  *
00005  * Licensed to the Apache Software Foundation (ASF) under one
00006  * or more contributor license agreements.  See the NOTICE file
00007  * distributed with this work for additional information
00008  * regarding copyright ownership.  The ASF licenses this file
00009  * to you under the Apache License, Version 2.0 (the
00010  * "License"); you may not use this file except in compliance
00011  * with the License.  You may obtain a copy of the License at
00012  *
00013  *   http://www.apache.org/licenses/LICENSE-2.0
00014  *
00015  * Unless required by applicable law or agreed to in writing,
00016  * software distributed under the License is distributed on an
00017  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
00018  * KIND, either express or implied.  See the License for the
00019  * specific language governing permissions and limitations
00020  * under the License.
00021  *
00022  */
00023 
00028 
00029 
00030 
00031 namespace qpid {
00032 namespace framing {
00033 
00034 enum AmqpConstant {
00035     FRAME_METHOD=1,
00036     FRAME_HEADER=2,
00037     FRAME_BODY=3,
00038     FRAME_TRACE=7,
00039     FRAME_HEARTBEAT=8,
00040     FRAME_MIN_SIZE=4096,
00041     FRAME_END=206,
00042     REPLY_SUCCESS=200,
00043     NOT_DELIVERED=310,
00044     CONTENT_TOO_LARGE=311,
00045     NO_ROUTE=312,
00046     NO_CONSUMERS=313,
00047     CONNECTION_FORCED=320,
00048     INVALID_PATH=402,
00049     ACCESS_REFUSED=403,
00050     NOT_FOUND=404,
00051     RESOURCE_LOCKED=405,
00052     PRECONDITION_FAILED=406,
00053     SESSION_BUSY=407,
00054     FRAME_ERROR=501,
00055     SYNTAX_ERROR=502,
00056     COMMAND_INVALID=503,
00057     CHANNEL_ERROR=504,
00058     RESOURCE_ERROR=506,
00059     NOT_ALLOWED=530,
00060     NOT_IMPLEMENTED=540,
00061     INTERNAL_ERROR=541,
00062     INVALID_ARGUMENT=542,
00063     CHANNEL_BUSY=543,
00064     XA_OK=0,
00065     XA_RBROLLBACK=1,
00066     XA_RBTIMEOUT=2,
00067     XA_HEURHAZ=3,
00068     XA_HEURCOM=4,
00069     XA_HEURRB=5,
00070     XA_HEURMIX=6,
00071     XA_RDONLY=7,
00072     FIELD_TABLE_OCTET=0x00,
00073     FIELD_TABLE_SIGNED_BYTE=0x01,
00074     FIELD_TABLE_UNSIGNED_BYTE=0x02,
00075     FIELD_TABLE_CHAR=0x04,
00076     FIELD_TABLE_BOOLEAN=0x08,
00077     FIELD_TABLE_TWO_OCTETS=0x10,
00078     FIELD_TABLE_SIGNED_SHORT=0x11,
00079     FIELD_TABLE_UNSIGNED_SHORT=0x12,
00080     FIELD_TABLE_FOUR_OCTETS=0x20,
00081     FIELD_TABLE_SIGNED_INT=0x21,
00082     FIELD_TABLE_UNSIGNED_INT=0x22,
00083     FIELD_TABLE_FLOAT=0x23,
00084     FIELD_TABLE_UTF32_CHAR=0x27,
00085     FIELD_TABLE_EIGHT_OCTETS=0x30,
00086     FIELD_TABLE_SIGNED_LONG=0x31,
00087     FIELD_TABLE_UNSIGNED_LONG=0x32,
00088     FIELD_TABLE_DOUBLE=0x33,
00089     FIELD_TABLE_DATETIME=0x38,
00090     FIELD_TABLE_SIXTEEN_OCTETS=0x40,
00091     FIELD_TABLE_UUID=0x48,
00092     FIELD_TABLE_THIRTY_TWO_OCTETS=0x50,
00093     FIELD_TABLE_SIXTY_FOUR_OCTETS=0x60,
00094     FIELD_TABLE_128_OCTETS=0x70,
00095     FIELD_TABLE_SHORT_BINARY=0x80,
00096     FIELD_TABLE_SHORT_STRING=0x84,
00097     FIELD_TABLE_SHORT_UTF8_STRING=0x85,
00098     FIELD_TABLE_SHORT_UTF16_STRING=0x86,
00099     FIELD_TABLE_SHORT_UTF32_STRING=0x87,
00100     FIELD_TABLE_BINARY=0x90,
00101     FIELD_TABLE_STRING=0x94,
00102     FIELD_TABLE_UTF8_STRING=0x95,
00103     FIELD_TABLE_UTF16_STRING=0x96,
00104     FIELD_TABLE_UTF32_STRING=0x97,
00105     FIELD_TABLE_LONG_BINARY=0xa0,
00106     FIELD_TABLE_LONG_STRING=0xa4,
00107     FIELD_TABLE_LONG_UTF8_STRING=0xa5,
00108     FIELD_TABLE_LONG_UTF16_STRING=0xa6,
00109     FIELD_TABLE_LONG_UTF32_STRING=0xa7,
00110     FIELD_TABLE_TABLE=0xa8,
00111     FIELD_TABLE_SEQUENCE=0xa9,
00112     FIELD_TABLE_ARRAY=0xaa,
00113     FIELD_TABLE_FIVE_OCTETS=0xc0,
00114     FIELD_TABLE_DECIMAL=0xc8,
00115     FIELD_TABLE_NINE_OCTETS=0xd0,
00116     FIELD_TABLE_LONG_DECIMAL=0xd8,
00117     FIELD_TABLE_VOID=0xf0,
00118     CONNECTION_CLASS_ID=10,
00119     CONNECTION_START_METHOD_ID=10,
00120     CONNECTION_START_OK_METHOD_ID=11,
00121     CONNECTION_SECURE_METHOD_ID=20,
00122     CONNECTION_SECURE_OK_METHOD_ID=21,
00123     CONNECTION_TUNE_METHOD_ID=30,
00124     CONNECTION_TUNE_OK_METHOD_ID=31,
00125     CONNECTION_OPEN_METHOD_ID=40,
00126     CONNECTION_OPEN_OK_METHOD_ID=41,
00127     CONNECTION_REDIRECT_METHOD_ID=42,
00128     CONNECTION_CLOSE_METHOD_ID=50,
00129     CONNECTION_CLOSE_OK_METHOD_ID=51,
00130     SESSION_CLASS_ID=20,
00131     SESSION_OPEN_METHOD_ID=10,
00132     SESSION_ATTACHED_METHOD_ID=11,
00133     SESSION_FLOW_METHOD_ID=20,
00134     SESSION_FLOW_OK_METHOD_ID=21,
00135     SESSION_CLOSE_METHOD_ID=40,
00136     SESSION_CLOSED_METHOD_ID=41,
00137     SESSION_RESUME_METHOD_ID=50,
00138     SESSION_SUSPEND_METHOD_ID=90,
00139     SESSION_DETACHED_METHOD_ID=100,
00140     SESSION_ACK_METHOD_ID=110,
00141     SESSION_HIGH_WATER_MARK_METHOD_ID=120,
00142     SESSION_SOLICIT_ACK_METHOD_ID=130,
00143     ACCESS_CLASS_ID=30,
00144     ACCESS_REQUEST_METHOD_ID=10,
00145     ACCESS_REQUEST_OK_METHOD_ID=11,
00146     EXCHANGE_CLASS_ID=40,
00147     EXCHANGE_DECLARE_METHOD_ID=10,
00148     EXCHANGE_DELETE_METHOD_ID=20,
00149     EXCHANGE_QUERY_METHOD_ID=30,
00150     QUEUE_CLASS_ID=50,
00151     QUEUE_DECLARE_METHOD_ID=10,
00152     QUEUE_BIND_METHOD_ID=20,
00153     QUEUE_UNBIND_METHOD_ID=50,
00154     QUEUE_PURGE_METHOD_ID=30,
00155     QUEUE_DELETE_METHOD_ID=40,
00156     QUEUE_QUERY_METHOD_ID=60,
00157     BASIC_CLASS_ID=60,
00158     BASIC_QOS_METHOD_ID=10,
00159     BASIC_CONSUME_METHOD_ID=20,
00160     BASIC_CONSUME_OK_METHOD_ID=21,
00161     BASIC_CANCEL_METHOD_ID=30,
00162     BASIC_PUBLISH_METHOD_ID=40,
00163     BASIC_DELIVER_METHOD_ID=60,
00164     BASIC_GET_METHOD_ID=70,
00165     BASIC_GET_OK_METHOD_ID=71,
00166     BASIC_GET_EMPTY_METHOD_ID=72,
00167     BASIC_ACK_METHOD_ID=80,
00168     BASIC_REJECT_METHOD_ID=90,
00169     BASIC_RECOVER_METHOD_ID=100,
00170     FILE_CLASS_ID=70,
00171     FILE_QOS_METHOD_ID=10,
00172     FILE_QOS_OK_METHOD_ID=11,
00173     FILE_CONSUME_METHOD_ID=20,
00174     FILE_CONSUME_OK_METHOD_ID=21,
00175     FILE_CANCEL_METHOD_ID=30,
00176     FILE_OPEN_METHOD_ID=40,
00177     FILE_OPEN_OK_METHOD_ID=41,
00178     FILE_STAGE_METHOD_ID=50,
00179     FILE_PUBLISH_METHOD_ID=60,
00180     FILE_RETURN_METHOD_ID=70,
00181     FILE_DELIVER_METHOD_ID=80,
00182     FILE_ACK_METHOD_ID=90,
00183     FILE_REJECT_METHOD_ID=100,
00184     STREAM_CLASS_ID=80,
00185     STREAM_QOS_METHOD_ID=10,
00186     STREAM_QOS_OK_METHOD_ID=11,
00187     STREAM_CONSUME_METHOD_ID=20,
00188     STREAM_CONSUME_OK_METHOD_ID=21,
00189     STREAM_CANCEL_METHOD_ID=30,
00190     STREAM_PUBLISH_METHOD_ID=40,
00191     STREAM_RETURN_METHOD_ID=50,
00192     STREAM_DELIVER_METHOD_ID=60,
00193     TX_CLASS_ID=90,
00194     TX_SELECT_METHOD_ID=10,
00195     TX_COMMIT_METHOD_ID=20,
00196     TX_ROLLBACK_METHOD_ID=30,
00197     DTX_DEMARCATION_CLASS_ID=100,
00198     DTX_DEMARCATION_SELECT_METHOD_ID=10,
00199     DTX_DEMARCATION_START_METHOD_ID=20,
00200     DTX_DEMARCATION_END_METHOD_ID=30,
00201     DTX_COORDINATION_CLASS_ID=105,
00202     DTX_COORDINATION_COMMIT_METHOD_ID=10,
00203     DTX_COORDINATION_FORGET_METHOD_ID=20,
00204     DTX_COORDINATION_GET_TIMEOUT_METHOD_ID=30,
00205     DTX_COORDINATION_PREPARE_METHOD_ID=40,
00206     DTX_COORDINATION_RECOVER_METHOD_ID=50,
00207     DTX_COORDINATION_ROLLBACK_METHOD_ID=60,
00208     DTX_COORDINATION_SET_TIMEOUT_METHOD_ID=70,
00209     TUNNEL_CLASS_ID=110,
00210     TUNNEL_REQUEST_METHOD_ID=10,
00211     MESSAGE_CLASS_ID=120,
00212     MESSAGE_TRANSFER_METHOD_ID=10,
00213     MESSAGE_REJECT_METHOD_ID=160,
00214     MESSAGE_ACQUIRE_METHOD_ID=170,
00215     MESSAGE_ACQUIRED_METHOD_ID=180,
00216     MESSAGE_RELEASE_METHOD_ID=190,
00217     MESSAGE_SUBSCRIBE_METHOD_ID=20,
00218     MESSAGE_CANCEL_METHOD_ID=30,
00219     MESSAGE_GET_METHOD_ID=40,
00220     MESSAGE_RECOVER_METHOD_ID=50,
00221     MESSAGE_OPEN_METHOD_ID=60,
00222     MESSAGE_CLOSE_METHOD_ID=70,
00223     MESSAGE_APPEND_METHOD_ID=80,
00224     MESSAGE_CHECKPOINT_METHOD_ID=90,
00225     MESSAGE_RESUME_METHOD_ID=100,
00226     MESSAGE_QOS_METHOD_ID=110,
00227     MESSAGE_FLOW_MODE_METHOD_ID=120,
00228     MESSAGE_FLOW_METHOD_ID=130,
00229     MESSAGE_FLUSH_METHOD_ID=140,
00230     MESSAGE_STOP_METHOD_ID=150,
00231     MESSAGE_EMPTY_METHOD_ID=200,
00232     MESSAGE_OFFSET_METHOD_ID=210,
00233     BINDING_CLASS_ID=130,
00234     BINDING_QUERY_METHOD_ID=10,
00235     EXECUTION_CLASS_ID=140,
00236     EXECUTION_FLUSH_METHOD_ID=10,
00237     EXECUTION_COMPLETE_METHOD_ID=20,
00238     EXECUTION_NOOP_METHOD_ID=30,
00239     EXECUTION_RESULT_METHOD_ID=40,
00240     EXECUTION_SYNC_METHOD_ID=50,
00241     CONNECTION010_CLASS_ID=1,
00242     CONNECTION010_START_METHOD_ID=1,
00243     CONNECTION010_START_OK_METHOD_ID=2,
00244     CONNECTION010_SECURE_METHOD_ID=3,
00245     CONNECTION010_SECURE_OK_METHOD_ID=4,
00246     CONNECTION010_TUNE_METHOD_ID=5,
00247     CONNECTION010_TUNE_OK_METHOD_ID=6,
00248     CONNECTION010_OPEN_METHOD_ID=7,
00249     CONNECTION010_OPEN_OK_METHOD_ID=8,
00250     CONNECTION010_REDIRECT_METHOD_ID=9,
00251     CONNECTION010_HEARTBEAT_METHOD_ID=10,
00252     CONNECTION010_CLOSE_METHOD_ID=11,
00253     CONNECTION010_CLOSE_OK_METHOD_ID=12,
00254     SESSION010_CLASS_ID=2,
00255     SESSION010_ATTACH_METHOD_ID=1,
00256     SESSION010_ATTACHED_METHOD_ID=2,
00257     SESSION010_DETACH_METHOD_ID=3,
00258     SESSION010_DETACHED_METHOD_ID=4,
00259     SESSION010_REQUEST_TIMEOUT_METHOD_ID=5,
00260     SESSION010_TIMEOUT_METHOD_ID=6,
00261     SESSION010_COMMAND_POINT_METHOD_ID=7,
00262     SESSION010_EXPECTED_METHOD_ID=8,
00263     SESSION010_CONFIRMED_METHOD_ID=9,
00264     SESSION010_COMPLETED_METHOD_ID=10,
00265     SESSION010_KNOWN_COMPLETED_METHOD_ID=11,
00266     SESSION010_FLUSH_METHOD_ID=12,
00267     SESSION010_GAP_METHOD_ID=13,
00268     EXECUTION010_CLASS_ID=3,
00269     EXECUTION010_SYNC_METHOD_ID=1,
00270     EXECUTION010_RESULT_METHOD_ID=2,
00271     EXECUTION010_EXCEPTION_METHOD_ID=3,
00272     MESSAGE010_CLASS_ID=4,
00273     MESSAGE010_TRANSFER_METHOD_ID=1,
00274     MESSAGE010_ACCEPT_METHOD_ID=2,
00275     MESSAGE010_REJECT_METHOD_ID=3,
00276     MESSAGE010_RELEASE_METHOD_ID=4,
00277     MESSAGE010_ACQUIRE_METHOD_ID=5,
00278     MESSAGE010_SUBSCRIBE_METHOD_ID=7,
00279     MESSAGE010_CANCEL_METHOD_ID=8,
00280     MESSAGE010_SET_FLOW_MODE_METHOD_ID=9,
00281     MESSAGE010_FLOW_METHOD_ID=10,
00282     MESSAGE010_FLUSH_METHOD_ID=11,
00283     MESSAGE010_STOP_METHOD_ID=12,
00284     TX010_CLASS_ID=5,
00285     TX010_SELECT_METHOD_ID=1,
00286     TX010_COMMIT_METHOD_ID=2,
00287     TX010_ROLLBACK_METHOD_ID=3,
00288     DTX010_CLASS_ID=6,
00289     DTX010_SELECT_METHOD_ID=1,
00290     DTX010_START_METHOD_ID=2,
00291     DTX010_END_METHOD_ID=3,
00292     DTX010_COMMIT_METHOD_ID=4,
00293     DTX010_FORGET_METHOD_ID=5,
00294     DTX010_GET_TIMEOUT_METHOD_ID=6,
00295     DTX010_PREPARE_METHOD_ID=7,
00296     DTX010_RECOVER_METHOD_ID=8,
00297     DTX010_ROLLBACK_METHOD_ID=9,
00298     DTX010_SET_TIMEOUT_METHOD_ID=10,
00299     EXCHANGE010_CLASS_ID=7,
00300     EXCHANGE010_DECLARE_METHOD_ID=1,
00301     EXCHANGE010_DELETE_METHOD_ID=2,
00302     EXCHANGE010_QUERY_METHOD_ID=3,
00303     EXCHANGE010_BIND_METHOD_ID=4,
00304     EXCHANGE010_UNBIND_METHOD_ID=5,
00305     EXCHANGE010_BOUND_METHOD_ID=6,
00306     QUEUE010_CLASS_ID=8,
00307     QUEUE010_DECLARE_METHOD_ID=1,
00308     QUEUE010_DELETE_METHOD_ID=2,
00309     QUEUE010_PURGE_METHOD_ID=3,
00310     QUEUE010_QUERY_METHOD_ID=4,
00311     CLUSTER_CLASS_ID=201,
00312     CLUSTER_NOTIFY_METHOD_ID=10
00313 };
00314 
00315 }} // namespace qpid::framing
00316 
00317 #endif  

Generated on Thu Apr 10 11:08:16 2008 for Qpid by  doxygen 1.4.7