forked from systemtrader/quant_trader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.h
60 lines (47 loc) · 2.55 KB
/
config.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#ifndef CONFIG_H
#define CONFIG_H
#include "config_struct.h"
#define VERSION_STR "1.0"
#define PROJECT_NAME "LazzyQuant"
#define LOWER_CASE_NAME "lazzyquant"
#define UNIQ_PREFIX "com." LOWER_CASE_NAME "."
#define ORGANIZATION PROJECT_NAME
#define WATCHER_NAME "ctp_watcher"
#define EXECUTER_NAME "ctp_executer"
#define STOCK_WATCHER_NAME "stock_ctp_watcher"
#define STOCK_EXECUTER_NAME "stock_ctp_executer"
#define STOCK_OPTION_WATCHER_NAME "stock_option_ctp_watcher"
#define STOCK_OPTION_EXECUTER_NAME "stock_option_ctp_executer"
#define REPLAYER_NAME "sinyee_replayer"
#define WATCHER_DBUS_OBJECT "/watcher"
#define EXECUTER_DBUS_OBJECT "/executer"
#define STOCK_WATCHER_DBUS_OBJECT "/stock_watcher"
#define STOCK_EXECUTER_DBUS_OBJECT "/stock_executer"
#define STOCK_OPTION_WATCHER_DBUS_OBJECT "/stock_option_watcher"
#define STOCK_OPTION_EXECUTER_DBUS_OBJECT "/stock_option_executer"
#define REPLAYER_DBUS_OBJECT "/replayer"
#define WATCHER_DBUS_SERVICE UNIQ_PREFIX WATCHER_NAME
#define EXECUTER_DBUS_SERVICE UNIQ_PREFIX EXECUTER_NAME
#define STOCK_WATCHER_DBUS_SERVICE UNIQ_PREFIX STOCK_WATCHER_NAME
#define STOCK_EXECUTER_DBUS_SERVICE UNIQ_PREFIX STOCK_EXECUTER_NAME
#define STOCK_OPTION_WATCHER_DBUS_SERVICE UNIQ_PREFIX STOCK_OPTION_WATCHER_NAME
#define STOCK_OPTION_EXECUTER_DBUS_SERVICE UNIQ_PREFIX STOCK_OPTION_EXECUTER_NAME
#define REPLAYER_DBUS_SERVICE UNIQ_PREFIX REPLAYER_NAME
const CONFIG_ITEM watcherConfigs[] = {
{WATCHER_NAME, ORGANIZATION, WATCHER_DBUS_OBJECT, WATCHER_DBUS_SERVICE},
};
const CONFIG_ITEM executerConfigs[] = {
{EXECUTER_NAME, ORGANIZATION, EXECUTER_DBUS_OBJECT, EXECUTER_DBUS_SERVICE},
};
const CONFIG_ITEM stockOptionWatcherConfigs[] = {
{STOCK_WATCHER_NAME, ORGANIZATION, WATCHER_DBUS_OBJECT, STOCK_WATCHER_DBUS_SERVICE},
{STOCK_OPTION_WATCHER_NAME, ORGANIZATION, WATCHER_DBUS_OBJECT, STOCK_OPTION_WATCHER_DBUS_SERVICE},
};
const CONFIG_ITEM stockOptionExecuterConfigs[] = {
{STOCK_EXECUTER_NAME, ORGANIZATION, EXECUTER_DBUS_OBJECT, STOCK_EXECUTER_DBUS_SERVICE},
{STOCK_OPTION_EXECUTER_NAME, ORGANIZATION, EXECUTER_DBUS_OBJECT, STOCK_OPTION_EXECUTER_DBUS_SERVICE},
};
const CONFIG_ITEM replayerConfigs[] = {
{REPLAYER_NAME, ORGANIZATION, REPLAYER_DBUS_OBJECT, REPLAYER_DBUS_SERVICE},
};
#endif // CONFIG_H