summaryrefslogtreecommitdiff
path: root/chromium/net/socket/socket_test_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/socket/socket_test_util.h')
-rw-r--r--chromium/net/socket/socket_test_util.h38
1 files changed, 11 insertions, 27 deletions
diff --git a/chromium/net/socket/socket_test_util.h b/chromium/net/socket/socket_test_util.h
index bacfd83c5ac..1db07eefef6 100644
--- a/chromium/net/socket/socket_test_util.h
+++ b/chromium/net/socket/socket_test_util.h
@@ -55,8 +55,8 @@ class NetLog;
struct NetworkTrafficAnnotationTag;
class X509Certificate;
-const NetworkChangeNotifier::NetworkHandle kDefaultNetworkForTests = 1;
-const NetworkChangeNotifier::NetworkHandle kNewNetworkForTests = 2;
+const handles::NetworkHandle kDefaultNetworkForTests = 1;
+const handles::NetworkHandle kNewNetworkForTests = 2;
enum {
// A private network error code used by the socket test utility classes.
@@ -953,8 +953,8 @@ class MockSSLClientSocket : public AsyncSocket, public SSLClientSocket {
class MockUDPClientSocket : public DatagramClientSocket, public AsyncSocket {
public:
- MockUDPClientSocket(SocketDataProvider* data = nullptr,
- net::NetLog* net_log = nullptr);
+ explicit MockUDPClientSocket(SocketDataProvider* data = nullptr,
+ net::NetLog* net_log = nullptr);
MockUDPClientSocket(const MockUDPClientSocket&) = delete;
MockUDPClientSocket& operator=(const MockUDPClientSocket&) = delete;
@@ -969,16 +969,6 @@ class MockUDPClientSocket : public DatagramClientSocket, public AsyncSocket {
int buf_len,
CompletionOnceCallback callback,
const NetworkTrafficAnnotationTag& traffic_annotation) override;
- int WriteAsync(
- DatagramBuffers buffers,
- CompletionOnceCallback callback,
- const NetworkTrafficAnnotationTag& traffic_annotation) override;
- int WriteAsync(
- const char* buffer,
- size_t buf_len,
- CompletionOnceCallback callback,
- const NetworkTrafficAnnotationTag& traffic_annotation) override;
- DatagramBuffers GetUnwrittenBuffers() override;
int SetReceiveBufferSize(int32_t size) override;
int SetSendBufferSize(int32_t size) override;
@@ -989,21 +979,15 @@ class MockUDPClientSocket : public DatagramClientSocket, public AsyncSocket {
int GetPeerAddress(IPEndPoint* address) const override;
int GetLocalAddress(IPEndPoint* address) const override;
void UseNonBlockingIO() override;
- void SetWriteAsyncEnabled(bool enabled) override;
- void SetMaxPacketSize(size_t max_packet_size) override;
- bool WriteAsyncEnabled() override;
- void SetWriteMultiCoreEnabled(bool enabled) override;
- void SetSendmmsgEnabled(bool enabled) override;
- void SetWriteBatchingActive(bool active) override;
int SetMulticastInterface(uint32_t interface_index) override;
const NetLogWithSource& NetLog() const override;
// DatagramClientSocket implementation.
int Connect(const IPEndPoint& address) override;
- int ConnectUsingNetwork(NetworkChangeNotifier::NetworkHandle network,
+ int ConnectUsingNetwork(handles::NetworkHandle network,
const IPEndPoint& address) override;
int ConnectUsingDefaultNetwork(const IPEndPoint& address) override;
- NetworkChangeNotifier::NetworkHandle GetBoundNetwork() const override;
+ handles::NetworkHandle GetBoundNetwork() const override;
void ApplySocketTag(const SocketTag& tag) override;
void SetMsgConfirm(bool confirm) override {}
@@ -1045,8 +1029,7 @@ class MockUDPClientSocket : public DatagramClientSocket, public AsyncSocket {
IPEndPoint peer_addr_;
// Network that the socket is bound to.
- NetworkChangeNotifier::NetworkHandle network_ =
- NetworkChangeNotifier::kInvalidNetworkHandle;
+ handles::NetworkHandle network_ = handles::kInvalidNetworkHandle;
// While an asynchronous IO is pending, we save our user-buffer state.
scoped_refptr<IOBuffer> pending_read_buf_ = nullptr;
@@ -1167,7 +1150,7 @@ class MockTransportSocketParams
private:
friend class base::RefCounted<MockTransportSocketParams>;
- ~MockTransportSocketParams() {}
+ ~MockTransportSocketParams() = default;
};
class MockTransportClientSocketPool : public TransportClientSocketPool {
@@ -1310,7 +1293,7 @@ class MockTaggingStreamSocket : public WrappedStreamSocket {
MockTaggingStreamSocket(const MockTaggingStreamSocket&) = delete;
MockTaggingStreamSocket& operator=(const MockTaggingStreamSocket&) = delete;
- ~MockTaggingStreamSocket() override {}
+ ~MockTaggingStreamSocket() override = default;
// StreamSocket implementation.
int Connect(CompletionOnceCallback callback) override;
@@ -1360,7 +1343,8 @@ class MockTaggingClientSocketFactory : public MockClientSocketFactory {
MockUDPClientSocket* GetLastProducedUDPSocket() const { return udp_socket_; }
private:
- raw_ptr<MockTaggingStreamSocket> tcp_socket_ = nullptr;
+ // TODO(crbug.com/1298696): Breaks net_unittests.
+ raw_ptr<MockTaggingStreamSocket, DegradeToNoOpWhenMTE> tcp_socket_ = nullptr;
raw_ptr<MockUDPClientSocket> udp_socket_ = nullptr;
};