Index
Source Files
Annotated Class List
Alphabetical Class List
Class Hierarchy
Graphical Class Hierarchy
|
00001 /* -*- C++ -*- */ 00002 00003 /**************************************************************************** 00004 ** Copyright (c) quickfixengine.org All rights reserved. 00005 ** 00006 ** This file is part of the QuickFIX FIX Engine 00007 ** 00008 ** This file may be distributed under the terms of the quickfixengine.org 00009 ** license as defined by quickfixengine.org and appearing in the file 00010 ** LICENSE included in the packaging of this file. 00011 ** 00012 ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 00013 ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 00014 ** 00015 ** See http://www.quickfixengine.org/LICENSE for licensing information. 00016 ** 00017 ** Contact ask@quickfixengine.org if any conditions of this licensing are 00018 ** not clear to you. 00019 ** 00020 ****************************************************************************/ 00021 00022 #ifndef FIXT_FIELDS_H 00023 #define FIXT_FIELDS_H 00024 00025 #include "Field.h" 00026 00027 #undef Yield 00028 00029 namespace FIX 00030 { 00031 00032 DEFINE_SEQNUM(BeginSeqNo); 00033 DEFINE_STRING(BeginString); 00034 DEFINE_LENGTH(BodyLength); 00035 DEFINE_CHECKSUM(CheckSum); 00036 DEFINE_SEQNUM(EndSeqNo); 00037 DEFINE_SEQNUM(MsgSeqNum); 00038 DEFINE_STRING(MsgType); 00039 DEFINE_SEQNUM(NewSeqNo); 00040 DEFINE_BOOLEAN(PossDupFlag); 00041 DEFINE_SEQNUM(RefSeqNum); 00042 DEFINE_STRING(SenderCompID); 00043 DEFINE_STRING(SenderSubID); 00044 DEFINE_UTCTIMESTAMP(SendingTime); 00045 DEFINE_STRING(TargetCompID); 00046 DEFINE_STRING(TargetSubID); 00047 DEFINE_STRING(Text); 00048 DEFINE_DATA(Signature); 00049 DEFINE_LENGTH(SecureDataLen); 00050 DEFINE_DATA(SecureData); 00051 DEFINE_LENGTH(SignatureLength); 00052 DEFINE_LENGTH(RawDataLength); 00053 DEFINE_DATA(RawData); 00054 DEFINE_BOOLEAN(PossResend); 00055 DEFINE_INT(EncryptMethod); 00056 DEFINE_INT(HeartBtInt); 00057 DEFINE_STRING(TestReqID); 00058 DEFINE_STRING(OnBehalfOfCompID); 00059 DEFINE_STRING(OnBehalfOfSubID); 00060 DEFINE_UTCTIMESTAMP(OrigSendingTime); 00061 DEFINE_BOOLEAN(GapFillFlag); 00062 DEFINE_STRING(DeliverToCompID); 00063 DEFINE_STRING(DeliverToSubID); 00064 DEFINE_BOOLEAN(ResetSeqNumFlag); 00065 DEFINE_STRING(SenderLocationID); 00066 DEFINE_STRING(TargetLocationID); 00067 DEFINE_STRING(OnBehalfOfLocationID); 00068 DEFINE_STRING(DeliverToLocationID); 00069 DEFINE_LENGTH(XmlDataLen); 00070 DEFINE_DATA(XmlData); 00071 DEFINE_STRING(MessageEncoding); 00072 DEFINE_LENGTH(EncodedTextLen); 00073 DEFINE_DATA(EncodedText); 00074 DEFINE_SEQNUM(LastMsgSeqNumProcessed); 00075 DEFINE_INT(RefTagID); 00076 DEFINE_STRING(RefMsgType); 00077 DEFINE_INT(SessionRejectReason); 00078 DEFINE_LENGTH(MaxMessageSize); 00079 DEFINE_NUMINGROUP(NoMsgTypes); 00080 DEFINE_CHAR(MsgDirection); 00081 DEFINE_BOOLEAN(TestMessageIndicator); 00082 DEFINE_STRING(Username); 00083 DEFINE_STRING(Password); 00084 DEFINE_NUMINGROUP(NoHops); 00085 DEFINE_STRING(HopCompID); 00086 DEFINE_UTCTIMESTAMP(HopSendingTime); 00087 DEFINE_SEQNUM(HopRefID); 00088 DEFINE_SEQNUM(NextExpectedMsgSeqNum); 00089 DEFINE_STRING(ApplVerID); 00090 DEFINE_STRING(CstmApplVerID); 00091 DEFINE_STRING(RefApplVerID); 00092 DEFINE_STRING(RefCstmApplVerID); 00093 DEFINE_STRING(DefaultApplVerID); 00094 } 00095 #endif //FIXT_FIELDS_H
1.5.8 written by Dimitri van Heesch,
© 1997-2001