NAME
src/pmc/sockaddr.pmc - sockaddr_in/sockaddr_in6 holder
DESCRIPTION
The Sockaddr PMC holds a sockaddr struct and saves its length (to distinguish sockaddr_in and sockaddr_in6).
Vtable Functions
These are the vtable functions for the Sockaddr class.
- void init()Initializes the PMC.
- void destroy()Destroys the PMC and frees all allocated memory.
- PMC *clone()Creates a new Sockaddr PMC with the same contents and length as the current one.
- INTVAL get_bool()Returns true if the Sockaddr is defined.
- INTVAL get_integer()Returns the length of the sockaddr struct.
- void *get_pointer()Returns a pointer to the
- STRING *get_string()Returns the string representation of this sockaddr by calling
- INTVAL get_integer_keyed_int(INTVAL what)Returns family,
type or protocol.
Used for debugging.
sockaddr_in or sockaddr_in6.
getnameinfo(3).
