internal MyConnector( string[] uris, IConnectionEventFirer eventFirer, IThreadUtils threadUtils, IMyDriverClientFactory clientFactory) { this._uris = uris; this._eventFirer = eventFirer; this._threadUtils = threadUtils; this._clientFactory = clientFactory; }
internal MySubscriptionManager( string name, IMyConnector connector, /* Dependencies */ IDictionary <int, MySubscription> subscriptions, IThreadUtils threadUtils, IMyRequestSenderFactory requestSenderFactory, IMyDataReceiverFactory receiverFactory, IMyDataDispatcherFactory dispatcherFactory) { this._name = name; this._connector = connector; this._subscriptions = subscriptions; this._threadUtils = threadUtils; this._requestSenderFactory = requestSenderFactory; this._receiverFactory = receiverFactory; this._dispatcherFactory = dispatcherFactory; }
internal MySubscriptionManager( string name, IMyConnector connector, /* Dependencies */ IDictionary<int, MySubscription> subscriptions, IThreadUtils threadUtils, IMyRequestSenderFactory requestSenderFactory, IMyDataReceiverFactory receiverFactory, IMyDataDispatcherFactory dispatcherFactory) { this._name = name; this._connector = connector; this._subscriptions = subscriptions; this._threadUtils = threadUtils; this._requestSenderFactory = requestSenderFactory; this._receiverFactory = receiverFactory; this._dispatcherFactory = dispatcherFactory; }