Wire up packet_id / send time callbacks to webrtc via libjingle.
BUG=webrtc:4173 Review URL: https://codereview.webrtc.org/1363573002 Cr-Commit-Position: refs/heads/master@{#10289}
This commit is contained in:
@ -60,13 +60,19 @@ SocketAddress AsyncUDPSocket::GetRemoteAddress() const {
|
||||
|
||||
int AsyncUDPSocket::Send(const void *pv, size_t cb,
|
||||
const rtc::PacketOptions& options) {
|
||||
return socket_->Send(pv, cb);
|
||||
rtc::SentPacket sent_packet(options.packet_id, rtc::Time());
|
||||
int ret = socket_->Send(pv, cb);
|
||||
SignalSentPacket(this, sent_packet);
|
||||
return ret;
|
||||
}
|
||||
|
||||
int AsyncUDPSocket::SendTo(const void *pv, size_t cb,
|
||||
const SocketAddress& addr,
|
||||
const rtc::PacketOptions& options) {
|
||||
return socket_->SendTo(pv, cb, addr);
|
||||
rtc::SentPacket sent_packet(options.packet_id, rtc::Time());
|
||||
int ret = socket_->SendTo(pv, cb, addr);
|
||||
SignalSentPacket(this, sent_packet);
|
||||
return ret;
|
||||
}
|
||||
|
||||
int AsyncUDPSocket::Close() {
|
||||
|
||||
Reference in New Issue
Block a user