static const size_t TURN_CHANNEL_HEADER_SIZE = 4U;
// TODO(mallinath) - Move these to a common place.
-static const size_t kMaxPacketSize = 64 * 1024;
-
inline bool IsTurnChannelData(uint16 msg_type) {
// The first two bits of a channel data message are 0b01.
return ((msg_type & 0xC000) == 0x4000);
void TurnServer::Send(Connection* conn,
const talk_base::ByteBuffer& buf) {
- conn->socket()->SendTo(buf.Data(), buf.Length(), conn->src(),
- talk_base::DSCP_NO_CHANGE);
+ talk_base::PacketOptions options;
+ conn->socket()->SendTo(buf.Data(), buf.Length(), conn->src(), options);
}
void TurnServer::OnAllocationDestroyed(Allocation* allocation) {
void TurnServer::Allocation::SendExternal(const void* data, size_t size,
const talk_base::SocketAddress& peer) {
- external_socket_->SendTo(data, size, peer, talk_base::DSCP_NO_CHANGE);
+ talk_base::PacketOptions options;
+ external_socket_->SendTo(data, size, peer, options);
}
void TurnServer::Allocation::OnMessage(talk_base::Message* msg) {