Esempio n. 1
0
        public TelemetryHub(bool connectToDefault)
        {
            m_dispatcher = new HubDispatcher();
            m_source = new HubSource(m_dispatcher);

            if (connectToDefault)
            {
                var dispatcherFromDefaultNotifier = (ITelemetryDispatcher)s_default.Source;
                var listenerFromDefaultDispatcher = (ITelemetryListener)s_default.Dispatcher;
                var dispatcherFromThisNotifier = (ITelemetryDispatcher)Source;
                var listenerFromThisDispatcher = (ITelemetryListener)Dispatcher;

                m_subscriptionFromDefaultSource = dispatcherFromDefaultNotifier.Subscribe(listenerFromThisDispatcher);
                m_subscriptionToDefaultDispatcher = dispatcherFromThisNotifier.Subscribe(listenerFromDefaultDispatcher);
            }
        }
Esempio n. 2
0
        public TelemetryHub(bool connectToDefault)
        {
            m_dispatcher = new HubDispatcher();
            m_source     = new HubSource(m_dispatcher);

            if (connectToDefault)
            {
                var dispatcherFromDefaultNotifier = (ITelemetryDispatcher)s_default.Source;
                var listenerFromDefaultDispatcher = (ITelemetryListener)s_default.Dispatcher;
                var dispatcherFromThisNotifier    = (ITelemetryDispatcher)Source;
                var listenerFromThisDispatcher    = (ITelemetryListener)Dispatcher;

                m_subscriptionFromDefaultSource   = dispatcherFromDefaultNotifier.Subscribe(listenerFromThisDispatcher);
                m_subscriptionToDefaultDispatcher = dispatcherFromThisNotifier.Subscribe(listenerFromDefaultDispatcher);
            }
        }