diff options
Diffstat (limited to 'chromium/third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.h')
-rw-r--r-- | chromium/third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/chromium/third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.h b/chromium/third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.h index 6f287f369c6..09dabd56770 100644 --- a/chromium/third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.h +++ b/chromium/third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.h @@ -79,6 +79,8 @@ class P2PTransportChannel : public TransportChannelImpl, virtual void SetIceRole(IceRole role); virtual IceRole GetIceRole() const { return ice_role_; } virtual void SetIceTiebreaker(uint64 tiebreaker); + virtual size_t GetConnectionCount() const { return connections_.size(); } + virtual bool GetIceProtocolType(IceProtocolType* type) const; virtual void SetIceProtocolType(IceProtocolType type); virtual void SetIceCredentials(const std::string& ice_ufrag, const std::string& ice_pwd); @@ -92,7 +94,7 @@ class P2PTransportChannel : public TransportChannelImpl, // From TransportChannel: virtual int SendPacket(const char *data, size_t len, - talk_base::DiffServCodePoint dscp, int flags); + const talk_base::PacketOptions& options, int flags); virtual int SetOption(talk_base::Socket::Option opt, int value); virtual int GetError() { return error_; } virtual bool GetStats(std::vector<ConnectionInfo>* stats); @@ -187,6 +189,7 @@ class P2PTransportChannel : public TransportChannelImpl, bool FindConnection(cricket::Connection* connection) const; uint32 GetRemoteCandidateGeneration(const Candidate& candidate); + bool IsDuplicateRemoteCandidate(const Candidate& candidate); void RememberRemoteCandidate(const Candidate& remote_candidate, PortInterface* origin_port); bool IsPingable(Connection* conn); |