怎样创建一个销毁行情API?

Connor 火币交易所 2022-09-02 297 0

创建行情API大家知道多少吗火币api,笔者给大家实例列出以下这些实例:

EQS_QUOTE_API EESQuoteApi* CreateEESQuoteApi(void)

创建行情API实例,多个用户可以创多个API实例火币api

销毁行情API实例

void EESQuoteApi:: DisConnServer()

EQS_QUOTE_API void DestroyEESQuoteApi(EESQuoteApi* pEESQuoteApi)

如需要销毁行情API实例,用户需要先调用DisConnServer接口,显式关闭与行情服务器的连接,然后再调用DestroyEESQuoteApi以销毁CreateEESQuoteApi创建的API实例火币api

3、TCP连接行情服务器

virtual bool ConnServer(vector<EqsTcpInfo>& vecEti,

EESQuoteEvent* pQuoteEventHandler) = 0;

virtual bool ConnServer(EqsTcpInfo& svrInfo,

EESQuoteEvent* pQuoteEventHandler) = 0;

void EESQuoteEvent::OnEqsConnected();

virtual void OnEqsDisconnected();

用户需要设置行情服务器的配置信息以及用户实现的继承于EESQuoteEvent的回调事件类火币api

以建立客户端与行情服务器建立TCP连接火币api。如果连接失败,则直接返回false;

如果连接成功,调用用户设置的回调事件中的连接事件OnEqsConnected,并返回true火币api

连接断开时会回调OnEqsDisconnected函数火币api

4、登录行情服务器

void EESQuoteApi::LoginToEqs(EqsLoginParam& loginParam)

void EESQuoteEvent:: OnLoginResponse(bool bSuccess, const char* pReason)

当客户端与行情服务器成功建立TCP连接,用户需要登录行情服务器火币api。登录是否成功,用户在回调事件中的登录响应事件OnLoginResponse中来判断,当bSuccess为true时,表示登陆成功,当bSuccess为false时,表示登陆失败,此时pReason携带登陆失败原因。

评论