Esempio n. 1
0
        async void stop()
        {
            await Task.Yield();

            _zmqClient               = null;
            _configClient            = null;
            _regionClient            = null;
            _radarChannelsMaintainer = null;
        }
Esempio n. 2
0
        void start(string rpcEndPoint)
        {
            IFormatter formatter = new JsonFormatter();

            _zmqClient    = new ZmqRemoteCallClient(rpcEndPoint, formatter, TimeSpan.FromSeconds(15));
            _configClient = InterfaceProxy.CreateObject <IConfigService>(_zmqClient, "RadarConfig");
            InterfaceProxy <IRadarChannelMaintainer> proxy = new InterfaceProxy <IRadarChannelMaintainer>(_zmqClient, "RadarChannels");

            _radarChannelsMaintainer = proxy.Object;
            _radarChannelsMaintainer = InterfaceProxy.CreateObject <IRadarChannelMaintainer>(_zmqClient, "RadarChannels");
            _regionClient            = InterfaceProxy.CreateObject <IRadarRegionMaintainer>(_zmqClient, "RadarRegions");
        }