Index  Source Files  Annotated Class List  Alphabetical Class List  Class Hierarchy  Graphical Class Hierarchy 

FixTFields.h

Go to the documentation of this file.
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

Generated on Mon Mar 1 13:41:38 2010 for QuickFIX by doxygen 1.5.8 written by Dimitri van Heesch, © 1997-2001