diff options
Diffstat (limited to 'third_party/libwebrtc/p2p/client/basic_port_allocator.h')
-rw-r--r-- | third_party/libwebrtc/p2p/client/basic_port_allocator.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/third_party/libwebrtc/p2p/client/basic_port_allocator.h b/third_party/libwebrtc/p2p/client/basic_port_allocator.h index 95bbdb183e..643904ab27 100644 --- a/third_party/libwebrtc/p2p/client/basic_port_allocator.h +++ b/third_party/libwebrtc/p2p/client/basic_port_allocator.h @@ -25,6 +25,7 @@ #include "rtc_base/checks.h" #include "rtc_base/memory/always_valid_pointer.h" #include "rtc_base/network.h" +#include "rtc_base/network/received_packet.h" #include "rtc_base/system/rtc_export.h" #include "rtc_base/thread.h" #include "rtc_base/thread_annotations.h" @@ -330,7 +331,7 @@ class TurnPort; // Performs the allocation of ports, in a sequenced (timed) manner, for a given // network and IP address. // This class is thread-compatible. -class AllocationSequence : public sigslot::has_slots<> { +class AllocationSequence { public: enum State { kInit, // Initial state. @@ -386,10 +387,7 @@ class AllocationSequence : public sigslot::has_slots<> { void CreateRelayPorts(); void OnReadPacket(rtc::AsyncPacketSocket* socket, - const char* data, - size_t size, - const rtc::SocketAddress& remote_addr, - const int64_t& packet_time_us); + const rtc::ReceivedPacket& packet); void OnPortDestroyed(PortInterface* port); |