Index: webrtc/p2p/base/port.h |
diff --git a/webrtc/p2p/base/port.h b/webrtc/p2p/base/port.h |
index c6b7f609aad7500e6ad7d0b68676e2a59c072d5a..0bc861f740ee270f8b94b591881277e381f7a740 100644 |
--- a/webrtc/p2p/base/port.h |
+++ b/webrtc/p2p/base/port.h |
@@ -275,6 +275,10 @@ class Port : public PortInterface, public rtc::MessageHandler, |
IceMessage* stun_msg, |
const std::string& remote_ufrag); |
+ // Called when a packet has been sent to the socket. |
+ void OnPacketSent(const rtc::SocketAddress& addr, |
+ const rtc::SentPacket& sent_packet); |
+ |
// Called when the socket is currently able to send. |
void OnReadyToSend(); |
@@ -475,12 +479,16 @@ class Connection : public rtc::MessageHandler, |
sigslot::signal4<Connection*, const char*, size_t, const rtc::PacketTime&> |
SignalReadPacket; |
+ sigslot::signal2<Connection*, const rtc::SentPacket&> SignalSentPacket; |
+ |
sigslot::signal1<Connection*> SignalReadyToSend; |
// Called when a packet is received on this connection. |
void OnReadPacket(const char* data, size_t size, |
const rtc::PacketTime& packet_time); |
+ void OnPacketSent(const rtc::SentPacket& sent_packet); |
+ |
// Called when the socket is currently able to send. |
void OnReadyToSend(); |