diff options
Diffstat (limited to 'chromium/net/socket/socket_test_util.h')
-rw-r--r-- | chromium/net/socket/socket_test_util.h | 38 |
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; }; |