#include <ace/SOCK_IO.h> class ACE_SOCK_IO : public ACE_SOCK {
public:
ssize_t send (const void *buf, size_t n, int flags) const;
ssize_t recv (void *buf, size_t n, int flags) const;
ssize_t send (const void *buf, size_t n) const;
ssize_t recv (void *buf, size_t n) const;
ssize_t send (const iovec iov[], size_t n) const;
ssize_t recv (iovec iov[], size_t n) const;
ssize_t send (size_t n, ...) const;
ssize_t recv (size_t n, ...) const;
ssize_t send ( const void *buf, size_t n, ACE_OVERLAPPED *overlapped ) const;
ssize_t recv ( void *buf, size_t n, ACE_OVERLAPPED *overlapped ) const;
ssize_t recv (iovec *io_vec);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;
};
ssize_t send (const void *buf, size_t n, int flags) const;
ssize_t recv (void *buf, size_t n, int flags) const;
ssize_t send (const void *buf, size_t n) const;
ssize_t recv (void *buf, size_t n) const;
ssize_t send (const iovec iov[], size_t n) const;
ssize_t recv (iovec iov[], size_t n) const;
ssize_t send (size_t n, ...) const;
ssize_t recv (size_t n, ...) const;
ssize_t send (
const void *buf,
size_t n,
ACE_OVERLAPPED *overlapped
) const;
n
bytes via Win32 WriteFile using overlapped I/O.
ssize_t recv (void *buf, size_t n, ACE_OVERLAPPED *overlapped) const;
n
bytes via Win32 ReadFile using overlapped I/O.
ssize_t recv (iovec *io_vec);
void dump (void) const;
ACE_ALLOC_HOOK_DECLARE;