十、 C++ 函數庫
10.1 域名Namespace
MdcCppApi
10.2 MdcSessionApi 連線物件
10.2.1 靜態方法
10.2.1.1 CreateSession 方法
建立連線物件
函數原型:
參數: objSessionSpi: 實作事件處理實體物件指標 auto_reconnect: 自動重連 keep_subscribe: 保留訂閱資訊(自動重訂閱)
回傳: 成功,取得連線實體物件 失敗,NULL 已達連線上限,或是系統資源不足以建立。
10.2.1.2 ReleaseSession 方法
釋放連線物件
函數原型:
參數: objSession: 由 CreateSession 建立的連線實體物件指標
特別說明: 這個行為若在連線尚存時,會中斷並回收連線
10.2.1.3 Terminal 方法
釋放 Api 所有資源, 包含連線中物件
函數原型:
備註: 因為函數庫自體管理執行緒運作,因此在呼叫此方法時,會完全回收資源後,才會退出,此時你方可安心結束程式。
特別說明: 資源回收,包含背景緒處理的中止,因此本方法會阻斷線目前程直至回收完畢。
10.2.2 連線資訊
10.2.2.1 Start 方法
10.2.2.2 Close 方法
10.2.3 行情快照訂閱
10.2.3.1 QuotationSubscribe 方法
10.2.3.2 QuotationUnsubscribe 方法
10.2.3.3 QuotationRequest 方法
10.2.4 即時與歷史查詢
10.2.4.1 HistoryRequest 方法
10.2.4.2 HistoryUnsubscribe 方法
10.3 MdcSessionSpi 事件介面
10.3.1 OnConnectionState 函數
10.3.2 OnQuotationChange 函數
10.3.3 OnHistoryResponse 函數
歷史資料查詢訂閱回應
10.3.4 OnQuotationResponse 函數
10.3.5 OnCommodityResponse 函數
10.3.6 OnCommodityChange 函數
10.3.7 OnContinuousChange 函數
10.4 MdcToolkitApi 工具函式物件
10.4.1 價格處理函式
10.4.1.1 PriceString 方法
10.4.1.2 StringPrice 方法
10.4.1.3 PricescaleOffset 方法
10.4.1.4 PricescaleValues 方法
10.4.1.5 PricescaleStrings 方法
10.4.1.6 PricescaleDetail 方法
10.4.2 共用函式
10.4.2.1 Free 方法
10.5 MdcCommonApi 通用資訊物件
10.5.1 Version 方法
10.5.2 FileVersion 方法
10.5.3 LogFile 方法
Last updated
Was this helpful?