|
FIX 4.0 Demo 1.0
|
FIX 消息编解码器 More...
#include <fix_codec.hpp>

Public Member Functions | |
| std::string | encode (FixMessage &msg) const |
| 将 FixMessage 编码为 FIX 协议字符串 | |
| FixMessage | decode (const std::string &raw) const |
| 将 FIX 协议字符串解码为 FixMessage 对象 | |
FIX 消息编解码器
负责 FIX 消息的序列化(编码)和反序列化(解码)。
|
inline |
将 FIX 协议字符串解码为 FixMessage 对象
| raw | 原始 FIX 消息字符串 |
| std::runtime_error | CheckSum 校验失败、BodyLength 不匹配或格式错误时抛出 |

|
inline |
将 FixMessage 编码为 FIX 协议字符串
| msg | 要编码的消息对象(会被修改以添加时间戳等字段) |

