Exemple #1
0
 public void Start()
 {
     m_Publish = new RedisPublishLib(Server.IP, Server.Port);
     m_Publish.OnValueUpdated += OnValueUpdated;
     m_Publish.SubscribeAllChannels();
     foreach (var channel in m_Channels)
     {
         channel.Value.Start();
     }
 }
Exemple #2
0
 private void tsConnect_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(tsIP.Text) || string.IsNullOrEmpty(tsPort.Text) || string.IsNullOrEmpty(tsInterval.Text))
     {
         return;
     }
     m_Publish = new RedisPublishLib(tsIP.Text, int.Parse(tsPort.Text));
     m_Publish.OnValueUpdated += OnValueUpdated;
     m_Publish.SubscribeAllChannels();
     tsDisconnect.Enabled = true;
     tsConnect.Enabled    = tsIP.Enabled = tsPort.Enabled = tsInterval.Enabled = false;
 }
Exemple #3
0
 public static void Init()
 {
     if (INI == null)
     {
         var parser = new FileIniDataParser();
         INI = parser.ReadFile("Config.ini");
     }
     if (!Directory.Exists(m_ReportPath))
     {
         Directory.CreateDirectory(m_ReportPath);
     }
     m_BaseExlFile = new FileInfo(@"Position.xlsx");
     PKG           = new ExcelPackage(m_BaseExlFile);
     SQL           = new SQLTool(INI["SYSTEM"]["SQL"], "ETFForBrian");
     string[] fxip = INI["SYSTEM"]["FXRATEIP"].Split(':');
     FX = new RedisPublishLib(fxip[0], int.Parse(fxip[1]));
 }
Exemple #4
0
 public void MonitorStart()
 {
     m_Publish = new RedisPublishLib(Server.IP, Server.Port);
     m_Publish.OnValueUpdated += OnValueUpdated;
     m_Publish.SubscribeAllChannels();
 }