Index: talk/session/media/channel.h |
diff --git a/talk/session/media/channel.h b/talk/session/media/channel.h |
index 904777e1754a2db5d2fea525b7aca066fc713c11..bb2dffdc905dfd7024ab017f567a3283d284efdc 100644 |
--- a/talk/session/media/channel.h |
+++ b/talk/session/media/channel.h |
@@ -148,72 +148,6 @@ class BaseChannel |
srtp_filter_.set_signal_silent_time(silent_time); |
} |
- template <class T> |
- void RegisterSendSink(T* sink, |
- void (T::*OnPacket)(const void*, size_t, bool), |
- SinkType type) { |
- rtc::CritScope cs(&signal_send_packet_cs_); |
- if (SINK_POST_CRYPTO == type) { |
- SignalSendPacketPostCrypto.disconnect(sink); |
- SignalSendPacketPostCrypto.connect(sink, OnPacket); |
- } else { |
- SignalSendPacketPreCrypto.disconnect(sink); |
- SignalSendPacketPreCrypto.connect(sink, OnPacket); |
- } |
- } |
- |
- void UnregisterSendSink(sigslot::has_slots<>* sink, |
- SinkType type) { |
- rtc::CritScope cs(&signal_send_packet_cs_); |
- if (SINK_POST_CRYPTO == type) { |
- SignalSendPacketPostCrypto.disconnect(sink); |
- } else { |
- SignalSendPacketPreCrypto.disconnect(sink); |
- } |
- } |
- |
- bool HasSendSinks(SinkType type) { |
- rtc::CritScope cs(&signal_send_packet_cs_); |
- if (SINK_POST_CRYPTO == type) { |
- return !SignalSendPacketPostCrypto.is_empty(); |
- } else { |
- return !SignalSendPacketPreCrypto.is_empty(); |
- } |
- } |
- |
- template <class T> |
- void RegisterRecvSink(T* sink, |
- void (T::*OnPacket)(const void*, size_t, bool), |
- SinkType type) { |
- rtc::CritScope cs(&signal_recv_packet_cs_); |
- if (SINK_POST_CRYPTO == type) { |
- SignalRecvPacketPostCrypto.disconnect(sink); |
- SignalRecvPacketPostCrypto.connect(sink, OnPacket); |
- } else { |
- SignalRecvPacketPreCrypto.disconnect(sink); |
- SignalRecvPacketPreCrypto.connect(sink, OnPacket); |
- } |
- } |
- |
- void UnregisterRecvSink(sigslot::has_slots<>* sink, |
- SinkType type) { |
- rtc::CritScope cs(&signal_recv_packet_cs_); |
- if (SINK_POST_CRYPTO == type) { |
- SignalRecvPacketPostCrypto.disconnect(sink); |
- } else { |
- SignalRecvPacketPreCrypto.disconnect(sink); |
- } |
- } |
- |
- bool HasRecvSinks(SinkType type) { |
- rtc::CritScope cs(&signal_recv_packet_cs_); |
- if (SINK_POST_CRYPTO == type) { |
- return !SignalRecvPacketPostCrypto.is_empty(); |
- } else { |
- return !SignalRecvPacketPreCrypto.is_empty(); |
- } |
- } |
- |
BundleFilter* bundle_filter() { return &bundle_filter_; } |
const std::vector<StreamParams>& local_streams() const { |
@@ -377,13 +311,6 @@ class BaseChannel |
} |
private: |
- sigslot::signal3<const void*, size_t, bool> SignalSendPacketPreCrypto; |
- sigslot::signal3<const void*, size_t, bool> SignalSendPacketPostCrypto; |
- sigslot::signal3<const void*, size_t, bool> SignalRecvPacketPreCrypto; |
- sigslot::signal3<const void*, size_t, bool> SignalRecvPacketPostCrypto; |
- rtc::CriticalSection signal_send_packet_cs_; |
- rtc::CriticalSection signal_recv_packet_cs_; |
- |
rtc::Thread* worker_thread_; |
MediaEngineInterface* media_engine_; |
BaseSession* session_; |