public HTSConnectionAsync(HTSConnectionListener listener, String clientName, String clientVersion, ILogger logger) { _logger = logger; _connected = false; _listener = listener; _clientName = clientName; _clientVersion = clientVersion; _buffer = new ByteList(); _receiveHandlerThreadTokenSource = new CancellationTokenSource(); _messageBuilderThreadTokenSource = new CancellationTokenSource(); }
public HTSConnectionAsync(HTSConnectionListener listener, String clientName, String clientVersion, ILogger logger) { _logger = logger; _connected = false; _lock = new object(); _listener = listener; _clientName = clientName; _clientVersion = clientVersion; _buffer = new ByteList(); _receivedMessagesQueue = new SizeQueue<HTSMessage>(int.MaxValue); _messagesForSendQueue = new SizeQueue<HTSMessage>(int.MaxValue); _responseHandlers = new Dictionary<int, HTSResponseHandler>(); }
public HTSConnectionAsync(HTSConnectionListener listener, String clientName, String clientVersion, ILogger logger) { _logger = logger; _connected = false; _lock = new object(); _listener = listener; _clientName = clientName; _clientVersion = clientVersion; _buffer = new ByteList(); _receivedMessagesQueue = new SizeQueue <HTSMessage>(int.MaxValue); _messagesForSendQueue = new SizeQueue <HTSMessage>(int.MaxValue); _responseHandlers = new Dictionary <int, HTSResponseHandler>(); }
public HTSConnectionAsync(HTSConnectionListener listener, String clientName, String clientVersion, ILogger <LiveTvService> logger) { _logger = logger; _connected = false; _lock = new object(); _listener = listener; _clientName = clientName; _clientVersion = clientVersion; _buffer = new ByteList(); _receivedMessagesQueue = new SizeQueue <HTSMessage>(int.MaxValue); _messagesForSendQueue = new SizeQueue <HTSMessage>(int.MaxValue); _responseHandlers = new Dictionary <int, HTSResponseHandler>(); _receiveHandlerThreadTokenSource = new CancellationTokenSource(); _messageBuilderThreadTokenSource = new CancellationTokenSource(); _sendingHandlerThreadTokenSource = new CancellationTokenSource(); _messageDistributorThreadTokenSource = new CancellationTokenSource(); }