tfAddHostStr
Table of Contents >> Application Reference >> DNS Resolver
#include <trsocket.h> |
int tfAddHostStr | ( |
const char TM_FAR * hostnameStr, | |
const char TM_FAR * addressStr, | |
int addressFamily | |
); |
Function Description
Add a hostname, IP address pair to the Hosts Table or update an existing entry if the hostname already exists. IPv4 and IPv6 addresses are supported.
Parameters
- hostnameStr
- Name to associate with host address
- addressStr
- IPv4 or IPv6 address in text form
- addressFamily
- AF_INET or AF_INET6
Returns
- TM_ENOERROR
- Success.
- TM_EPERM
- Call tfDnsInit() first.
- TM_EINVAL
- hostnameStr or addressStr is NULL or hostnameStr or addressStr is zero length or addressStr is not formatted correctly
- TM_EAFNOSUPPORT
- An address familiy other than AF_INET or AF_INET6 was specified.
- TM_ENOMEM
- Memory allocation failed