区分两个 QuickFix 启动器会话
Distinguishing between two QuickFix initiator sessions
我正在使用带有 Python 绑定的 QuickFix 连接到代理,我的配置文件中有两个启动器会话。一个是价格,另一个是订单会话。
我的问题是,说我要在只有一个在线时做某事?如果我这样做
initiator = fix.SocketInitiator(application, storeFactory, settings, logFactory)
if initiator.isLoggedOn():
function()
然后 function
将被调用,无论是价格还是订单会话或两者都已登录。如何确定 特定 启动器会话何时登录?
如您所述,方法 bool Initiator::isLoggedOn()
会告诉您当前是否有任何会话已登录。
使用bool Initiator::isConnected( const SessionID& sessionID )
检查特定会话。
SocketInitiator
从 Initiator
.
继承了这两个
我正在使用带有 Python 绑定的 QuickFix 连接到代理,我的配置文件中有两个启动器会话。一个是价格,另一个是订单会话。
我的问题是,说我要在只有一个在线时做某事?如果我这样做
initiator = fix.SocketInitiator(application, storeFactory, settings, logFactory)
if initiator.isLoggedOn():
function()
然后 function
将被调用,无论是价格还是订单会话或两者都已登录。如何确定 特定 启动器会话何时登录?
如您所述,方法 bool Initiator::isLoggedOn()
会告诉您当前是否有任何会话已登录。
使用bool Initiator::isConnected( const SessionID& sessionID )
检查特定会话。
SocketInitiator
从 Initiator
.