FieldNumbers.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /* -*- C++ -*- */
  2. /****************************************************************************
  3. ** Copyright (c) 2001-2014
  4. **
  5. ** This file is part of the QuickFIX FIX Engine
  6. **
  7. ** This file may be distributed under the terms of the quickfixengine.org
  8. ** license as defined by quickfixengine.org and appearing in the file
  9. ** LICENSE included in the packaging of this file.
  10. **
  11. ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
  12. ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  13. **
  14. ** See http://www.quickfixengine.org/LICENSE for licensing information.
  15. **
  16. ** Contact ask@quickfixengine.org if any conditions of this licensing are
  17. ** not clear to you.
  18. **
  19. ****************************************************************************/
  20. #ifndef FIX_FIELDNUMBERS_BASE_H
  21. #define FIX_FIELDNUMBERS_BASE_H
  22. #include <iostream>
  23. #include "FixFieldNumbers.h"
  24. namespace FIX
  25. {
  26. namespace FIELD
  27. {
  28. const int FIX40_LastField = PrevClosePx;
  29. const int FIX41_LastField = PegDifference;
  30. const int FIX42_LastField = EncodedListStatusText;
  31. const int FIX43_LastField = SideComplianceID;
  32. const int FIX44_LastField = LegInterestAccrualDate;
  33. const int FIX50_LastField = ExchangeSpecialInstructions;
  34. const int NormalMin = 1;
  35. const int NormalMax = 4999;
  36. const int UserMin = 5000;
  37. const int UserMax = 9999;
  38. const int InternalMin = 10000;
  39. }
  40. }
  41. #endif //FIX_FIELDNUMBERS_BASE_H