public TapAPIQuoteCommodityInfo() : this(TapQuoteWrapperPINVOKE.new_TapAPIQuoteCommodityInfo(), true) { }
/// <summary> /// API和服务失去连接的回调;在API使用过程中主动或者被动与服务器服务失去连接后都会触发此回调通知用户与服务器的连接已经断开。 /// </summary> /// <param name="reasonCode">断开原因代码。具体原因请参见错误码列表</param> public virtual void OnDisconnect(int reasonCode) { TapQuoteWrapperPINVOKE.ITapQuoteAPINotify_OnDisconnect(swigCPtr, reasonCode); }
/// <summary> /// 返回所有品种信息。此回调接口用于向用户返回得到的所有品种信息。 /// </summary> /// <param name="sessionID">请求的会话ID</param> /// <param name="errorCode">错误码,当errorCode!=0时,info为NULL;</param> /// <param name="isLast">标示是否是最后一批数据;</param> /// <param name="info">返回的信息;不要修改和删除info所指示的数据;函数调用结束,参数不再有效。</param> public virtual void OnRspQryCommodity(uint sessionID, int errorCode, char isLast, TapAPIQuoteCommodityInfo info) { TapQuoteWrapperPINVOKE.ITapQuoteAPINotify_OnRspQryCommodity(swigCPtr, sessionID, errorCode, isLast, TapAPIQuoteCommodityInfo.getCPtr(info)); }
/// <summary> /// 系统登录过程回调。此函数为Login()登录函数的回调,调用Login()成功后建立了链路连接,然后API将向服务器发送登录认证信息, /// 登录期间的数据发送情况和登录的回馈信息传递到此回调函数中。该回调返回成功,说明用户登录成功。但是不代表API准备完毕。需要等到OnAPIReady才能进行查询与订阅请求。 /// </summary> /// <param name="errorCode">返回错误码,0表示成功。</param> /// <param name="info">登陆应答信息,如果errorCode!=0,则info=NULL。</param> public virtual void OnRspLogin(int errorCode, TapAPIQuotLoginRspInfo info) { TapQuoteWrapperPINVOKE.ITapQuoteAPINotify_OnRspLogin(swigCPtr, errorCode, TapAPIQuotLoginRspInfo.getCPtr(info)); }
/// <summary> /// 通知用户API准备就绪。只有用户回调收到此就绪通知时才能进行后续的各种行情数据查询操作。此回调函数是API能否正常工作的标志。就绪后才可以进行后续正常操作 /// </summary> public virtual void OnAPIReady() { TapQuoteWrapperPINVOKE.ITapQuoteAPINotify_OnAPIReady(swigCPtr); }
public ITapQuoteAPINotify() : this(TapQuoteWrapperPINVOKE.new_ITapQuoteAPINotify(), true) { SwigDirectorConnect(); }
/// <summary> /// 返回订阅行情的变化内容。此回调接口用来通知用户行情信息产生了变化,并向用户提交新的行情全文。 /// </summary> /// <param name="info">最新的行情全文内容;不要修改和删除Quote指示的数据;函数调用结束,参数不再有效。</param> public virtual void OnRtnQuote(TapAPIQuoteWhole info) { TapQuoteWrapperPINVOKE.ITapQuoteAPINotify_OnRtnQuote(swigCPtr, TapAPIQuoteWhole.getCPtr(info)); }
/// <summary> /// 退订指定合约的行情的结果回调 /// </summary> /// <param name="sessionID">请求的会话ID;</param> /// <param name="errorCode">错误码,当errorCode!=0时,info为NULL;</param> /// <param name="isLast">标示是否是最后一批数据;</param> /// <param name="info">指向返回的信息结构体。当errorCode不为0时,info为空。不要修改和删除info所指示的数据;函数调用结束,参数不再有效。</param> public virtual void OnRspUnSubscribeQuote(uint sessionID, int errorCode, char isLast, TapAPIContract info) { TapQuoteWrapperPINVOKE.ITapQuoteAPINotify_OnRspUnSubscribeQuote(swigCPtr, sessionID, errorCode, isLast, TapAPIContract.getCPtr(info)); }
public TapAPIQuoteContractInfo() : this(TapQuoteWrapperPINVOKE.new_TapAPIQuoteContractInfo(), true) { }
public TapAPIQuotLoginRspInfo() : this(TapQuoteWrapperPINVOKE.new_TapAPIQuotLoginRspInfo(), true) { }