public void TransmitData(TcpExchangeHub hub, TcpRelayDirection direction, byte[] data, int count) { if (!this._transmissionSubject.HasObservers) { return; } var subject = new TransmissionSummary { Hub = hub, ByteCount = count, Direction = direction, }; this._transmissionSubject.OnNext(subject); }