|
FIX 4.0 Demo 1.0
|
FIX 协议客户端 More...
#include <client.hpp>

Public Member Functions | |
| Client () | |
| 构造客户端 | |
| ~Client () | |
| 析构函数 | |
| bool | connect (const std::string &ip, int port) |
| 连接到服务器 | |
| void | disconnect () |
| 断开连接 | |
| void | run_console () |
| 运行控制台交互 | |
FIX 协议客户端
实现 FIX 协议客户端,主要功能:
| fix40::Client::Client | ( | ) |
构造客户端
初始化 Reactor、线程池和时间轮。
| fix40::Client::~Client | ( | ) |
析构函数
停止 Reactor,等待 Reactor 线程结束。
| bool fix40::Client::connect | ( | const std::string & | ip, |
| int | port | ||
| ) |
连接到服务器
| ip | 服务器 IP 地址 |
| port | 服务器端口 |
连接成功后自动发送 Logon 消息。
| void fix40::Client::disconnect | ( | ) |
断开连接
发起优雅登出流程,发送 Logout 消息并等待确认。
| void fix40::Client::run_console | ( | ) |
运行控制台交互
阻塞当前线程,等待用户输入。 输入 "logout" 触发断开连接。