Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(996)

Unified Diff: net/socket/tcp_socket_nacl.cc

Issue 188873004: Compile src/net for PNaCl (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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
« net/net_nacl.gyp ('K') | « net/socket/tcp_socket_nacl.h ('k') | net/udp/udp_socket.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698