Public Member Functions |
| ACE_SOCK_CODgram (void) |
| Default constructor.
|
| ACE_SOCK_CODgram (const ACE_Addr &remote_sap, const ACE_Addr &local_sap=ACE_Addr::sap_any, int protocol_family=ACE_PROTOCOL_FAMILY_INET, int protocol=0, int reuse_addr=0) |
| ~ACE_SOCK_CODgram (void) |
| Default dtor.
|
int | open (const ACE_Addr &remote_sap, const ACE_Addr &local_sap=ACE_Addr::sap_any, int protocol_family=ACE_PROTOCOL_FAMILY_INET, int protocol=0, int reuse_addr=0) |
void | dump (void) const |
| Dump the state of an object.
|
| ACE_SOCK_IO (void) |
| Constructor.
|
| ~ACE_SOCK_IO (void) |
| Destructor.
|
ssize_t | recv (void *buf, size_t n, int flags, const ACE_Time_Value *timeout=0) const |
| Recv an n byte buffer from the connected socket.
|
ssize_t | recv (void *buf, size_t n, const ACE_Time_Value *timeout=0) const |
| Recv an n byte buffer from the connected socket.
|
ssize_t | recvv (iovec iov[], int n, const ACE_Time_Value *timeout=0) const |
| Recv an <iovec> of size n from the connected socket.
|
ssize_t | recvv (iovec *io_vec, const ACE_Time_Value *timeout=0) const |
ssize_t | recv (size_t n,...) const |
| Recv n varargs messages to the connected socket.
|
ssize_t | recv (void *buf, size_t n, ACE_OVERLAPPED *overlapped) const |
| Recv n bytes via Win32 ReadFile using overlapped I/O.
|
ssize_t | send (const void *buf, size_t n, int flags, const ACE_Time_Value *timeout=0) const |
| Send an n byte buffer to the connected socket.
|
ssize_t | send (const void *buf, size_t n, const ACE_Time_Value *timeout=0) const |
| Send an n byte buffer to the connected socket.
|
ssize_t | sendv (const iovec iov[], int n, const ACE_Time_Value *timeout=0) const |
| Send an iovec of size n to the connected socket.
|
ssize_t | send (size_t n,...) const |
| Send n varargs messages to the connected socket.
|
ssize_t | send (const void *buf, size_t n, ACE_OVERLAPPED *overlapped) const |
| Send n bytes via Win32 <WriteFile> using overlapped I/O.
|
int | set_option (int level, int option, void *optval, int optlen) const |
| Wrapper around the setsockopt system call.
|
int | get_option (int level, int option, void *optval, int *optlen) const |
| Wrapper around the getsockopt system call.
|
int | close (void) |
int | get_local_addr (ACE_Addr &) const |
int | get_remote_addr (ACE_Addr &) const |
int | open (int type, int protocol_family, int protocol, int reuse_addr) |
| Wrapper around the BSD-style socket system call (no QoS).
|
int | open (int type, int protocol_family, int protocol, ACE_Protocol_Info *protocolinfo, ACE_SOCK_GROUP g, u_long flags, int reuse_addr) |
| Wrapper around the QoS-enabled WSASocket function.
|
int | control (int cmd, void *) const |
| Interface for <ioctl>.
|
int | enable (int value) const |
int | disable (int value) const |
ACE_HANDLE | get_handle (void) const |
| Get the underlying handle.
|
void | set_handle (ACE_HANDLE handle) |
| Set the underlying handle.
|
Defines the member functions for the ACE_SOCK connected datagram abstraction.