/usr/include/mama/reservedfields.h is in libmama-dev 2.2.2.1-11.1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 | /* $Id$
*
* OpenMAMA: The open middleware agnostic messaging API
* Copyright (C) 2011 NYSE Technologies, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301 USA
*/
#ifndef MamaReservedFieldsH__
#define MamaReservedFieldsH__
#include "mama/mama.h"
#include "mama/config.h"
#if defined(__cplusplus)
extern "C" {
#endif
typedef struct MamaReservedField_
{
char* mName;
unsigned short mFid;
} MamaReservedField;
MAMAExpDLL
extern const long WOMBAT_MAX_RESERVED_FID; /* = 100 */
MAMAExpDLL
extern const MamaReservedField MamaFieldMsgType; /* FID 1 */
MAMAExpDLL
extern const MamaReservedField MamaFieldMsgStatus; /* FID 2 */
MAMAExpDLL
extern const MamaReservedField MamaFieldFieldIndex; /* FID 3 */
#ifndef IGNORE_DEPRECATED_FIELDS
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscMsgTypeOld; /* FID 5 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscSubjectOld; /* FID 6 */
#endif
MAMAExpDLL
extern const MamaReservedField MamaFieldMsgNum; /* FID 7 */
MAMAExpDLL
extern const MamaReservedField MamaFieldMsgTotal; /* FID 8 */
MAMAExpDLL
extern const MamaReservedField MamaFieldTibrvResult; /* FID 9 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSeqNum; /* FID 10 */
MAMAExpDLL
extern const MamaReservedField MamaFieldFeedName; /* FID 11 */
MAMAExpDLL
extern const MamaReservedField MamaFieldFeedHost; /* FID 12 */
MAMAExpDLL
extern const MamaReservedField MamaFieldFeedGroup; /* FID 13 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSyncPattern; /* FID 14 */
MAMAExpDLL
extern const MamaReservedField MamaFieldItemSeqNum; /* FID 15 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSendTime; /* FID 16 */
MAMAExpDLL
extern const MamaReservedField MamaFieldAppDataType; /* FID 17 */
MAMAExpDLL
extern const MamaReservedField MamaFieldAppMsgType; /* FID 18 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSenderId; /* FID 20 */
MAMAExpDLL
extern const MamaReservedField MamaFieldMsgQual; /* FID 21 */
MAMAExpDLL
extern const MamaReservedField MamaFieldConflateCount; /* FID 22 */
MAMAExpDLL
extern const MamaReservedField MamaFieldConflateQuoteCount; /* FID 23 */
MAMAExpDLL
extern const MamaReservedField MamaFieldConflateTradeCount; /* FID 24 */
/************************************************************************
* Internal MAMA API fields (not passed to applications).
************************************************************************/
/* TIB/RV fields */
MAMAExpDLL
extern const MamaReservedField MamaFieldRvDaemon; /* FID 51 */
MAMAExpDLL
extern const MamaReservedField MamaFieldRvNetwork; /* FID 52 */
MAMAExpDLL
extern const MamaReservedField MamaFieldRvService; /* FID 53 */
/* For Elvin, we put the "source" as a separate field (it's a
* doublecheck for the other field whose *name* acts as efficient
* content-based filter). */
MAMAExpDLL
extern const MamaReservedField MamaFieldElvinSource; /* FID 55 */
#ifndef IGNORE_DEPRECATED_FIELDS
MAMAExpDLL
extern const MamaReservedField MamaFieldElvinSourceOld; /* FID 64 */
#endif
/* General subscription-related fields. */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscriptionType; /* FID 60 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscMsgType; /* FID 61 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscSourceHost; /* FID 63 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscSourceApp; /* FID 64 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscSourceUser; /* FID 65 */
MAMAExpDLL
extern const MamaReservedField MamaFieldServiceLevel; /* FID 66 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscSourceIp; /* FID 67 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscSourceAppClass; /* FID 68 */
MAMAExpDLL
extern const MamaReservedField MamaFieldInterfaceVersion; /* FID 69 */
MAMAExpDLL
extern const MamaReservedField MamaFieldUpdateTopic; /* FID 70 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscSymbol; /* FID 71 */
MAMAExpDLL
extern const MamaReservedField MamaFieldTportName; /* FID 72 */
MAMAExpDLL
extern const MamaReservedField MamaFieldSubscNamespace; /* FID 73 */
/* This field is used to pass back a list of symbol from the FH
* cache and newly announced symbols as a series of recap and
* update messages on a subscription of type MAMA_SUBSC_TYPE_SYMBOL_LIST
* on the well-known topic SYMBOL_LIST
*/
MAMAExpDLL
extern const MamaReservedField MamaFieldSymbolList; /* FID 81 */
MAMAExpDLL
extern const MamaReservedField MamaFieldTemplate; /* FID 90 */
MAMAExpDLL
extern const MamaReservedField MamaFieldTemplateLen; /* FID 91 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldMsgType; /* FID 1 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldMsgStatus; /* FID 2 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldFieldIndex; /* FID 3 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldMsgNum; /* FID 7 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldMsgTotal; /* FID 8 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldSeqNum; /* FID 10 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldFeedName; /* FID 11 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldFeedHost; /* FID 12 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldFeedGroup; /* FID 13 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldItemSeqNum; /* FID 15 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldSendTime; /* FID 16 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldAppDataType; /* FID 17 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldAppMsgType; /* FID 18 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldSenderId; /* FID 20 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldMsgQual; /* FID 21 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldConflateQuoteCount; /* FID 23 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldEntitleCode; /* FID 496 */
MAMAExpDLL
extern mamaFieldDescriptor MamaReservedFieldSymbolList; /* FID 81 */
#if defined(__cplusplus)
}
#endif
#endif /* MamaReservedFieldsH__*/
|