#include <Netlink_Addr.h>
Inheritance diagram for ACE_Netlink_Addr:


Public Member Functions | |
| ACE_Netlink_Addr (void) | |
| Default constructor. | |
| ACE_Netlink_Addr (const ACE_Netlink_Addr &) | |
| Copy constructor. | |
| ACE_Netlink_Addr (const sockaddr_nl *, int len) | |
| Creates an ACE_INET_Addr from a sockaddr_in structure. | |
| ~ACE_Netlink_Addr (void) | |
| Dtor. | |
| int | set (const ACE_Netlink_Addr &naddr) |
| void | set (int pid, int gid) |
| int | set (const sockaddr_nl *, int len) |
| int | get_pid (void) const |
| int | get_gid (void) const |
| virtual void * | get_addr (void) const |
| int | get_addr_size (void) const |
| virtual void | set_addr (void *, int len=sizeof(sockaddr_nl)) |
Public Attributes | |
| ACE_ALLOC_HOOK_DECLARE | |
| Declare the dynamic allocation hooks. | |
Private Member Functions | |
| int | determine_type (void) const |
| void | reset (void) |
Private Attributes | |
| sockaddr_nl | nl_ |
| ACE_Netlink_Addr::ACE_Netlink_Addr | ( | void | ) |
Default constructor.
| ACE_Netlink_Addr::ACE_Netlink_Addr | ( | const ACE_Netlink_Addr & | ) |
Copy constructor.
| ACE_Netlink_Addr::ACE_Netlink_Addr | ( | const sockaddr_nl * | , | |
| int | len | |||
| ) |
Creates an ACE_INET_Addr from a sockaddr_in structure.
| ACE_Netlink_Addr::~ACE_Netlink_Addr | ( | void | ) |
Dtor.
| int ACE_Netlink_Addr::determine_type | ( | void | ) | const [private] |
| virtual void* ACE_Netlink_Addr::get_addr | ( | void | ) | const [virtual] |
| int ACE_Netlink_Addr::get_addr_size | ( | void | ) | const |
| int ACE_Netlink_Addr::get_gid | ( | void | ) | const |
| int ACE_Netlink_Addr::get_pid | ( | void | ) | const |
| void ACE_Netlink_Addr::reset | ( | void | ) | [private] |
set nl_
| int ACE_Netlink_Addr::set | ( | const sockaddr_nl * | , | |
| int | len | |||
| ) |
set nl_ to nl_
| void ACE_Netlink_Addr::set | ( | int | pid, | |
| int | gid | |||
| ) |
sets the pid and groups fields of member nl_
| ACE_BEGIN_VERSIONED_NAMESPACE_DECL int ACE_Netlink_Addr::set | ( | const ACE_Netlink_Addr & | naddr | ) |
| virtual void ACE_Netlink_Addr::set_addr | ( | void * | , | |
| int | len = sizeof(sockaddr_nl) | |||
| ) | [virtual] |
Set a pointer to the address
Reimplemented from ACE_Addr.
sockaddr_nl ACE_Netlink_Addr::nl_ [private] |
1.4.7-1