Index: net/socket/tcp_socket_nacl.cc |
diff --git a/net/socket/tcp_socket_nacl.cc b/net/socket/tcp_socket_nacl.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..6b57404051bb55f11b6a325a1368054cc7090c46 |
--- /dev/null |
+++ b/net/socket/tcp_socket_nacl.cc |
@@ -0,0 +1,165 @@ |
+// Copyright 2014 The Chromium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+#include "net/socket/tcp_socket_nacl.h" |
+ |
+#include "net/base/net_errors.h" |
+ |
+namespace net { |
+ |
+TCPSocketNacl::TCPSocketNacl(NetLog* net_log, const NetLog::Source& source) |
+ : net_log_(BoundNetLog::Make(net_log, NetLog::SOURCE_SOCKET)) { |
+ net_log_.BeginEvent(NetLog::TYPE_SOCKET_ALIVE, |
+ source.ToEventParametersCallback()); |
+} |
+ |
+TCPSocketNacl::~TCPSocketNacl() { |
+ Close(); |
+ net_log_.EndEvent(NetLog::TYPE_SOCKET_ALIVE); |
+} |
+ |
+int TCPSocketNacl::Open(AddressFamily family) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::AdoptConnectedSocket(int socket, |
+ const IPEndPoint& peer_address) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::Bind(const IPEndPoint& address) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::Listen(int backlog) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::Accept(scoped_ptr<TCPSocketNacl>* socket, |
+ IPEndPoint* address, |
+ const CompletionCallback& callback) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::Connect(const IPEndPoint& address, |
+ const CompletionCallback& callback) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+bool TCPSocketNacl::IsConnected() const { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+bool TCPSocketNacl::IsConnectedAndIdle() const { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+int TCPSocketNacl::Read(IOBuffer* buf, |
+ int buf_len, |
+ const CompletionCallback& callback) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::Write(IOBuffer* buf, |
+ int buf_len, |
+ const CompletionCallback& callback) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::GetLocalAddress(IPEndPoint* address) const { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::GetPeerAddress(IPEndPoint* address) const { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+int TCPSocketNacl::SetDefaultOptionsForServer() { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+void TCPSocketNacl::SetDefaultOptionsForClient() { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+} |
+ |
+int TCPSocketNacl::SetAddressReuse(bool allow) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return ERR_NOT_IMPLEMENTED; |
+} |
+ |
+bool TCPSocketNacl::SetReceiveBufferSize(int32 size) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+bool TCPSocketNacl::SetSendBufferSize(int32 size) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+bool TCPSocketNacl::SetKeepAlive(bool enable, int delay) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+bool TCPSocketNacl::SetNoDelay(bool no_delay) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+void TCPSocketNacl::Close() { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+} |
+ |
+bool TCPSocketNacl::UsingTCPFastOpen() const { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+ return false; |
+} |
+ |
+void TCPSocketNacl::StartLoggingMultipleConnectAttempts( |
+ const AddressList& addresses) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+} |
+ |
+void TCPSocketNacl::EndLoggingMultipleConnectAttempts(int net_error) { |
+ DCHECK(CalledOnValidThread()); |
+ NOTIMPLEMENTED(); |
+} |
+ |
+} // namespace net |