blob: 074818421d012b8de917f7e0b9f040f5d6416bb5 [file] [log] [blame]
// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "services/network/test/test_udp_socket.h"
#include "base/notimplemented.h"
namespace network {
TestUDPSocket::TestUDPSocket() = default;
TestUDPSocket::~TestUDPSocket() = default;
void TestUDPSocket::Bind(const net::IPEndPoint& local_addr,
network::mojom::UDPSocketOptionsPtr options,
BindCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::Connect(const net::IPEndPoint& remote_addr,
network::mojom::UDPSocketOptionsPtr socket_options,
ConnectCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::SetBroadcast(bool broadcast,
SetBroadcastCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::SetSendBufferSize(int32_t send_buffer_size,
SetSendBufferSizeCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::SetReceiveBufferSize(int32_t receive_buffer_size,
SetSendBufferSizeCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::JoinGroup(const net::IPAddress& group_address,
JoinGroupCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::LeaveGroup(const net::IPAddress& group_address,
LeaveGroupCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::ReceiveMore(uint32_t num_additional_datagrams) {
NOTIMPLEMENTED();
}
void TestUDPSocket::ReceiveMoreWithBufferSize(uint32_t num_additional_datagrams,
uint32_t buffer_size) {
NOTIMPLEMENTED();
}
void TestUDPSocket::SendTo(
const net::IPEndPoint& dest_addr,
base::span<const uint8_t> data,
const net::MutableNetworkTrafficAnnotationTag& traffic_annotation,
SendToCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::Send(
base::span<const uint8_t> data,
const net::MutableNetworkTrafficAnnotationTag& traffic_annotation,
SendCallback callback) {
NOTIMPLEMENTED();
}
void TestUDPSocket::Close() {
NOTIMPLEMENTED();
}
} // namespace network