|
Public Member Functions |
| | ACE_SOCK_Netlink (void) |
| | Default constructor.
|
| | ~ACE_SOCK_Netlink (void) |
| | ACE_SOCK_Netlink (ACE_Netlink_Addr &local, int protocol_family, int protocol) |
| int | open (ACE_Netlink_Addr &local, int protocol_family, int protocol) |
| ssize_t | recv (void *buf, size_t n, int flags) const |
| ssize_t | send (void *buf, size_t n, int flags) const |
| ssize_t | recv (iovec iov[], int n, ACE_Addr &addr, int flags=0) const |
| ssize_t | send (const iovec iov[], int n, const ACE_Addr &addr, int flags=0) const |
Public Attributes |
| | ACE_ALLOC_HOOK_DECLARE |
| | Declare the dynamic allocation hooks.
|
Netlink sockets are used in Linux as a communication facilty of kernel to user and user to kernel. This code was created so one could use ACE reactor as a gateway to a linux kernel.