QuickFix源码研究1
来源:互联网 发布:淘宝职业骗保师现状 编辑:程序博客网 时间:2024/05/16 15:59
1. FixValues.h 类定义了Field;
源码如下:
namespace FIX{ const int DeliveryForm_BOOKENTRY = 1; const int DeliveryForm_BEARER = 2; const int DeliveryForm_BOOK_ENTRY = 1; const int ExecRestatementReason_GTRENEW = 1; const int ExecRestatementReason_WAREHOUSE_RECAP = 10; const int ExecRestatementReason_CANCELEDNOTBEST = 9;
2.Values.h 类主要定义了BeginString_FIXTXX和SessionRejectReason_XXX;
3.FixField的代码如下:
DEFINE_STRING(RelatedPartyID); DEFINE_INT(MaxPriceLevels); DEFINE_DATA(DerivativeEncodedIssuer); DEFINE_NUMINGROUP(NoCompIDs); DEFINE_STRING(SettlInstRefID);
这里的
DEFINE_XXX是神马玩意呢?
戳进去->
#define DEFINE_STRING( NAME ) \ DEFINE_FIELD_CLASS(NAME, String, FIX::STRING)
然后->
#define DEFINE_FIELD_CLASS( NAME, TOK, TYPE ) \DEFINE_FIELD_CLASS_NUM(NAME, TOK, TYPE, FIELD::NAME)
- QuickFix源码研究1
- QuickFix/J 源代码研究
- QuickFix/J 源代码研究一
- QuickFix
- QuickFix/J 源代码研究(一)
- QuickFix/J 源代码研究(三)
- QuickFix/J 源代码研究(四)
- QuickFix/J 源代码研究(一)
- 用Quickfix详解Fix(二)--运行源码
- kettle4.1源码研究
- kettle4.1源码研究
- kettle4.1源码研究
- jdk源码研究1-HashMap
- QuickFix/J (1):如何创建第一个程序
- wingrep quickfix
- QuickFIX/J
- vim quickFix
- quickfix功能
- 怎么自学SAP
- c#实现打印功能
- 怎么学习SAP
- 总结c++学习
- 试试第一片
- QuickFix源码研究1
- 数据结构:链表的基本操作
- linux运行java项目的shell脚本
- apache http client post json 中文乱码解决
- SAP学习培训的客户端安装
- 在Meteor中调用NodeJS模块或者自己的模块
- 二叉堆/优先队列
- Android系统Recovery工作原理之使用update.zip升级过程分析(二)---update.zip差分包问题的解决
- SQL 中去掉多余的零