42 SessionID(
const std::string& sender,
const std::string& target)
65 return !(*
this == other);
FIX 应用层抽象接口
Definition application.hpp:116
virtual void onLogout(const SessionID &sessionID)=0
会话登出回调
virtual void toApp(FixMessage &msg, const SessionID &sessionID)
发送业务消息前回调
Definition application.hpp:183
virtual void toAdmin(FixMessage &msg, const SessionID &sessionID)
发送管理消息前回调
Definition application.hpp:215
virtual void onLogon(const SessionID &sessionID)=0
会话登录成功回调
virtual void fromApp(const FixMessage &msg, const SessionID &sessionID)=0
收到业务消息回调
virtual IStore * getStore() const
获取持久化存储接口(可选)
Definition application.hpp:233
virtual ~Application()=default
虚析构函数
virtual void fromAdmin(const FixMessage &msg, const SessionID &sessionID)
收到管理消息回调
Definition application.hpp:202
FIX 消息的面向对象封装
Definition fix_codec.hpp:46
存储接口
Definition store.hpp:61
Definition matching_engine.hpp:23
FIX 会话标识符
Definition application.hpp:28
SessionID(const std::string &sender, const std::string &target)
构造会话标识符
Definition application.hpp:42
SessionID()=default
默认构造函数
bool operator!=(const SessionID &other) const
不等比较
Definition application.hpp:64
std::string targetCompID
接收方标识符
Definition application.hpp:30
std::string to_string() const
转换为字符串表示
Definition application.hpp:49
bool operator==(const SessionID &other) const
相等比较
Definition application.hpp:56
std::string senderCompID
发送方标识符
Definition application.hpp:29