public DefaultEnvelopeBus(ITransportProvider transportProvider) { _txProvider = transportProvider; _txProvider.OnEnvelopeReceived += this.Handle_Dispatcher; _log = LogManager.GetLogger(this.GetType()); }
public DefaultEnvelopeBus(ITransportProvider transportProvider) { _txProvider = transportProvider; _txProvider.OnEnvelopeReceived += this.Handle_Dispatcher; _log = LogManager.GetLogger(this.GetType()); }
private int _isTransportRunning; //0 = false; 1 = true /// <summary> /// (Internal) Creates a new instance of the service. /// </summary> /// <param name="transportProvider">the transport provider to use</param> /// <param name="withDebugingHandler">set to true to enable data handler debugging</param> private SourceService(ITransportProvider transportProvider, bool withDebugingHandler = false) { BasicConfigurator.Configure(); //enables the log4net basic config _isTransportRunning = 0; _transportProvider = transportProvider; if (withDebugingHandler) { _dataHandler = (data, length) => { _log.DebugFormat( "Captured [{0}] bytes of audio data; transport is [{1}] and [{2}]; ", length, _isTransportRunning == 1 ? "running" : "not running", (_transport != null && _transport.IsActive()) ? "active" : "not active" ); if (_isTransportRunning == 1 && _transport != null && _transport.IsActive()) { _transport.Send(data, 0, length); _log.DebugFormat("Sent [{0}] bytes of audio data", length); } }; } else { _dataHandler = (data, length) => { if (_isTransportRunning == 1 && _transport != null && _transport.IsActive()) { _transport.Send(data, 0, length); } }; } }
public OfficeDeskFacade() { _transportProvider = new TransportProvider(); _mailProvider = new MailProvider(); }
public ExtendedDefaultEnvelopeBus(ITransportProvider transportProvider) : base(transportProvider) { }
public ExtendedDefaultEnvelopeBus(ITransportProvider transportProvider) : base(transportProvider) { }