SYNOPSIS |
#include <dmarc.h>
DMARC_POLICY_T * opendmarc_policy_connect_init(
u_char *ip_addr, int is_ipv6
);
Start processing a connection by fetching a pointer of type DMARC_POLICY_T.
Pre-fill the opaque structure behind that pointer with the connecting IP address and whether or not it is
an IPv6 address.
|
DESCRIPTION |
Called When |
opendmarc_policy_connect_init()
may be called after the initial client connection, but before you use any of the library
routines that require the DMARC_POLICY_T pointer type as input.
|
|
---|
ARGUMENTS |
Argument | Description |
ip_addr |
A string containing the IP address of the connecting client.
|
is_ipv6 |
An integer of value 0 if the address in ip_addr is an IPv4 address.
Or the value non-zero if the address in ip_addr is an IPv6 address.
|
|
RETURN VALUES |
|
NOTES |
- If this function returns NULL it means that no more memory could be allocated.
|