Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
00001 #ifndef _QmfEngineTypecode_ 00002 #define _QmfEngineTypecode_ 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 namespace qmf { 00024 namespace engine { 00025 00026 enum Typecode { 00027 TYPE_UINT8 = 1, 00028 TYPE_UINT16 = 2, 00029 TYPE_UINT32 = 3, 00030 TYPE_UINT64 = 4, 00031 TYPE_SSTR = 6, 00032 TYPE_LSTR = 7, 00033 TYPE_ABSTIME = 8, 00034 TYPE_DELTATIME = 9, 00035 TYPE_REF = 10, 00036 TYPE_BOOL = 11, 00037 TYPE_FLOAT = 12, 00038 TYPE_DOUBLE = 13, 00039 TYPE_UUID = 14, 00040 TYPE_MAP = 15, 00041 TYPE_INT8 = 16, 00042 TYPE_INT16 = 17, 00043 TYPE_INT32 = 18, 00044 TYPE_INT64 = 19, 00045 TYPE_OBJECT = 20, 00046 TYPE_LIST = 21, 00047 TYPE_ARRAY = 22 00048 }; 00049 } 00050 } 00051 00052 #endif 00053