From d7e3f882feb9307c22b0cd2698e45d24804b6572 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 20 七月 2022 18:37:45 +0800
Subject: [PATCH] '完善'

---
 ConsoleApplication/L2DataCapture.h |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/ConsoleApplication/L2DataCapture.h b/ConsoleApplication/L2DataCapture.h
index ef6654b..4630ae4 100644
--- a/ConsoleApplication/L2DataCapture.h
+++ b/ConsoleApplication/L2DataCapture.h
@@ -4,14 +4,20 @@
 #include <map> 
 #include "OpenCLExcuter.h"
 #include "CaptureUtil.h"
+#include "TradeQueueCapture.h"
 #define THS_FRAME_COUNT 8
 
 typedef void (*CallbackFun)(int index, string code, list<TradeData> dataList, void* contex);
+typedef void (*CallbackFun_Trade_Queue)(int index, string code, list<int> numList, void* contex);
+
 
 class L2DataCapture
 {
 private:
 	static OpenCLExcuter* openCLExcuter[THS_FRAME_COUNT];
+	static TradeQueueCapture* tradeQueueCapture[THS_FRAME_COUNT];
+
+
 	static bool inited;
 	//是否正在执行
 	static bool running;
@@ -22,9 +28,13 @@
 
 	static CallbackFun data_callback;
 
+	static CallbackFun_Trade_Queue trade_queue_data_callback;
+
 	static void* context;
 
 	static void _run(int index);
+
+	static void _run_trade_queue(int index);
 
 
 
@@ -32,7 +42,7 @@
 	L2DataCapture();
 
 	//初始化
-	void init(CallbackFun callback, void* context);
+	void init(CallbackFun callback, CallbackFun_Trade_Queue trade_queue_callback, void* context);
 
 	void refreshHWND();
 	

--
Gitblit v1.8.0