![]() |
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 FIX_FIELDNUMBERS_BASE_H 00023 #define FIX_FIELDNUMBERS_BASE_H 00024 00025 #include <iostream> 00026 #include "FixFieldNumbers.h" 00027 00028 namespace FIX 00029 { 00030 namespace FIELD 00031 { 00032 const int FIX40_LastField = PrevClosePx; 00033 const int FIX41_LastField = PegDifference; 00034 const int FIX42_LastField = EncodedListStatusText; 00035 const int FIX43_LastField = SideComplianceID; 00036 const int FIX44_LastField = LegInterestAccrualDate; 00037 const int FIX50_LastField = ExchangeSpecialInstructions; 00038 const int NormalMin = 1; 00039 const int NormalMax = 4999; 00040 const int UserMin = 5000; 00041 const int UserMax = 9999; 00042 const int InternalMin = 10000; 00043 } 00044 } 00045 00046 #endif //FIX_FIELDNUMBERS_BASE_H