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

Side by Side 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "net/socket/tcp_socket_nacl.h"
6
7 #include "net/base/net_errors.h"
8
9 namespace net {
10
11 TCPSocketNacl::TCPSocketNacl(NetLog* net_log, const NetLog::Source& source)
12 : net_log_(BoundNetLog::Make(net_log, NetLog::SOURCE_SOCKET)) {
13 net_log_.BeginEvent(NetLog::TYPE_SOCKET_ALIVE,
14 source.ToEventParametersCallback());
15 }
16
17 TCPSocketNacl::~TCPSocketNacl() {
18 Close();
19 net_log_.EndEvent(NetLog::TYPE_SOCKET_ALIVE);
20 }
21
22 int TCPSocketNacl::Open(AddressFamily family) {
23 DCHECK(CalledOnValidThread());
24 NOTIMPLEMENTED();
25 return ERR_NOT_IMPLEMENTED;
26 }
27
28 int TCPSocketNacl::AdoptConnectedSocket(int socket,
29 const IPEndPoint& peer_address) {
30 DCHECK(CalledOnValidThread());
31 NOTIMPLEMENTED();
32 return ERR_NOT_IMPLEMENTED;
33 }
34
35 int TCPSocketNacl::Bind(const IPEndPoint& address) {
36 DCHECK(CalledOnValidThread());
37 NOTIMPLEMENTED();
38 return ERR_NOT_IMPLEMENTED;
39 }
40
41 int TCPSocketNacl::Listen(int backlog) {
42 DCHECK(CalledOnValidThread());
43 NOTIMPLEMENTED();
44 return ERR_NOT_IMPLEMENTED;
45 }
46
47 int TCPSocketNacl::Accept(scoped_ptr<TCPSocketNacl>* socket,
48 IPEndPoint* address,
49 const CompletionCallback& callback) {
50 DCHECK(CalledOnValidThread());
51 NOTIMPLEMENTED();
52 return ERR_NOT_IMPLEMENTED;
53 }
54
55 int TCPSocketNacl::Connect(const IPEndPoint& address,
56 const CompletionCallback& callback) {
57 DCHECK(CalledOnValidThread());
58 NOTIMPLEMENTED();
59 return ERR_NOT_IMPLEMENTED;
60 }
61
62 bool TCPSocketNacl::IsConnected() const {
63 DCHECK(CalledOnValidThread());
64 NOTIMPLEMENTED();
65 return false;
66 }
67
68 bool TCPSocketNacl::IsConnectedAndIdle() const {
69 DCHECK(CalledOnValidThread());
70 NOTIMPLEMENTED();
71 return false;
72 }
73
74 int TCPSocketNacl::Read(IOBuffer* buf,
75 int buf_len,
76 const CompletionCallback& callback) {
77 DCHECK(CalledOnValidThread());
78 NOTIMPLEMENTED();
79 return ERR_NOT_IMPLEMENTED;
80 }
81
82 int TCPSocketNacl::Write(IOBuffer* buf,
83 int buf_len,
84 const CompletionCallback& callback) {
85 DCHECK(CalledOnValidThread());
86 NOTIMPLEMENTED();
87 return ERR_NOT_IMPLEMENTED;
88 }
89
90 int TCPSocketNacl::GetLocalAddress(IPEndPoint* address) const {
91 DCHECK(CalledOnValidThread());
92 NOTIMPLEMENTED();
93 return ERR_NOT_IMPLEMENTED;
94 }
95
96 int TCPSocketNacl::GetPeerAddress(IPEndPoint* address) const {
97 DCHECK(CalledOnValidThread());
98 NOTIMPLEMENTED();
99 return ERR_NOT_IMPLEMENTED;
100 }
101
102 int TCPSocketNacl::SetDefaultOptionsForServer() {
103 DCHECK(CalledOnValidThread());
104 NOTIMPLEMENTED();
105 return ERR_NOT_IMPLEMENTED;
106 }
107
108 void TCPSocketNacl::SetDefaultOptionsForClient() {
109 DCHECK(CalledOnValidThread());
110 NOTIMPLEMENTED();
111 }
112
113 int TCPSocketNacl::SetAddressReuse(bool allow) {
114 DCHECK(CalledOnValidThread());
115 NOTIMPLEMENTED();
116 return ERR_NOT_IMPLEMENTED;
117 }
118
119 bool TCPSocketNacl::SetReceiveBufferSize(int32 size) {
120 DCHECK(CalledOnValidThread());
121 NOTIMPLEMENTED();
122 return false;
123 }
124
125 bool TCPSocketNacl::SetSendBufferSize(int32 size) {
126 DCHECK(CalledOnValidThread());
127 NOTIMPLEMENTED();
128 return false;
129 }
130
131 bool TCPSocketNacl::SetKeepAlive(bool enable, int delay) {
132 DCHECK(CalledOnValidThread());
133 NOTIMPLEMENTED();
134 return false;
135 }
136
137 bool TCPSocketNacl::SetNoDelay(bool no_delay) {
138 DCHECK(CalledOnValidThread());
139 NOTIMPLEMENTED();
140 return false;
141 }
142
143 void TCPSocketNacl::Close() {
144 DCHECK(CalledOnValidThread());
145 NOTIMPLEMENTED();
146 }
147
148 bool TCPSocketNacl::UsingTCPFastOpen() const {
149 DCHECK(CalledOnValidThread());
150 NOTIMPLEMENTED();
151 return false;
152 }
153
154 void TCPSocketNacl::StartLoggingMultipleConnectAttempts(
155 const AddressList& addresses) {
156 DCHECK(CalledOnValidThread());
157 NOTIMPLEMENTED();
158 }
159
160 void TCPSocketNacl::EndLoggingMultipleConnectAttempts(int net_error) {
161 DCHECK(CalledOnValidThread());
162 NOTIMPLEMENTED();
163 }
164
165 } // namespace net
OLDNEW
« 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