| Index: native_client_sdk/src/libraries/nacl_io/mount_node_socket.h
|
| diff --git a/native_client_sdk/src/libraries/nacl_io/mount_node_socket.h b/native_client_sdk/src/libraries/nacl_io/mount_node_socket.h
|
| index 144764e8a8d4658a499ca8c4866cdfdc7530d106..7254c64eea002db8eb5ed68518668a003e741fa2 100644
|
| --- a/native_client_sdk/src/libraries/nacl_io/mount_node_socket.h
|
| +++ b/native_client_sdk/src/libraries/nacl_io/mount_node_socket.h
|
| @@ -61,11 +61,14 @@ class MountNodeSocket : public MountNodeStream {
|
| void** out_addr);
|
|
|
| // Socket Functions.
|
| - virtual Error Accept(PP_Resource* new_sock,
|
| + virtual Error Accept(const HandleAttr& attr,
|
| + PP_Resource* new_sock,
|
| struct sockaddr* addr,
|
| socklen_t* len);
|
| virtual Error Bind(const struct sockaddr* addr, socklen_t len);
|
| - virtual Error Connect(const struct sockaddr* addr, socklen_t len);
|
| + virtual Error Connect(const HandleAttr& attr,
|
| + const struct sockaddr* addr,
|
| + socklen_t len);
|
| virtual Error Listen(int backlog);
|
| virtual Error Recv(const HandleAttr& attr,
|
| void* buf,
|
| @@ -97,10 +100,12 @@ class MountNodeSocket : public MountNodeStream {
|
| virtual Error GetSockName(struct sockaddr* addr, socklen_t* len);
|
|
|
| PP_Resource socket_resource() { return socket_resource_; }
|
| + PP_Resource remote_addr() { return remote_addr_; }
|
|
|
| // Updates socket's state, recording last error.
|
| void SetError_Locked(int pp_error_num);
|
|
|
| +
|
| protected:
|
|
|
| // Wraps common error checks, timeouts, work pump for send.
|
|
|