2 #include "ace/OS_NS_unistd.h"
4 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
6 // Send an n byte message to the connected socket.
9 ACE_SOCK_IO::ACE_SOCK_IO ()
11 // ACE_TRACE ("ACE_SOCK_IO::ACE_SOCK_IO");
15 ACE_SOCK_IO::~ACE_SOCK_IO ()
17 // ACE_TRACE ("ACE_SOCK_IO::~ACE_SOCK_IO");
21 ACE_SOCK_IO::recv (void *buf,
24 const ACE_Time_Value *timeout) const
26 ACE_TRACE ("ACE_SOCK_IO::recv");
27 return ACE::recv (this->get_handle (),
35 ACE_SOCK_IO::recv (void *buf,
37 const ACE_Time_Value *timeout) const
39 ACE_TRACE ("ACE_SOCK_IO::recv");
40 return ACE::recv (this->get_handle (),
47 ACE_SOCK_IO::recvv (iovec iov[],
49 const ACE_Time_Value *timeout) const
51 ACE_TRACE ("ACE_SOCK_IO::recvv");
52 return ACE::recvv (this->get_handle (),
59 ACE_SOCK_IO::recv (void *buf,
61 ACE_OVERLAPPED *overlapped) const
63 ACE_TRACE ("ACE_SOCK_IO::recv");
64 return ACE_OS::read (this->get_handle (),
71 ACE_SOCK_IO::send (const void *buf,
74 const ACE_Time_Value *timeout) const
76 ACE_TRACE ("ACE_SOCK_IO::send");
77 return ACE::send (this->get_handle (),
85 ACE_SOCK_IO::send (const void *buf,
87 const ACE_Time_Value *timeout) const
89 ACE_TRACE ("ACE_SOCK_IO::send");
90 return ACE::send (this->get_handle (),
97 ACE_SOCK_IO::sendv (const iovec iov[],
99 const ACE_Time_Value *timeout) const
101 ACE_TRACE ("ACE_SOCK_IO::sendv");
102 return ACE::sendv (this->get_handle (),
109 ACE_SOCK_IO::send (const void *buf,
111 ACE_OVERLAPPED *overlapped) const
113 ACE_TRACE ("ACE_SOCK_IO::send");
114 return ACE_OS::write (this->get_handle (),
120 ACE_END_VERSIONED_NAMESPACE_DECL