Definition in file udp_rev.c.
Go to the source code of this file.
Functions | |
| size_t | query_init_ip4 (struct DNS_query *q, DWORD ip) |
| Fill in the reverse lookup question packet. | |
| BOOL | read_response (sock_type *s, char *name, size_t size) |
| Read answer and extract host name. | |
| BOOL | reverse_lookup (const struct DNS_query *q, size_t qlen, char *name, size_t size, DWORD nameserver) |
| Translate an IPv4/IPv6 address into a host name. | |
| int | reverse_lookup_myip (void) |
| Do a reverse lookup on `my_ip_addr'. | |
| int | do_rresolve (const struct DNS_query *q, size_t qlen, char *result, size_t size) |
| int | reverse_resolve_ip4 (DWORD ip, char *result, size_t size) |
| size_t | query_init_ip6 (struct DNS_query *q, const void *addr) |
| Fill in the reverse lookup question packet. | |
| int | reverse_resolve_ip6 (const void *addr, char *result, size_t size) |
|
||||||||||||
|
Fill in the reverse lookup question packet. Return total length of request. Definition at line 59 of file udp_rev.c. References BYTE, DWORD, set_timeout(), and WORD. |
|
||||||||||||
|
Fill in the reverse lookup question packet. Return total length of request.
References BYTE, ip6_address, set_timeout(), and WORD. |
|
||||||||||||||||
|
Read answer and extract host name.
References BYTE, sock_fastread(), and WORD. |
|
||||||||||||||||||||||||
|
Translate an IPv4/IPv6 address into a host name. Returns 1 on success, 0 on error or timeout. Definition at line 225 of file udp_rev.c. References BYTE, chk_timeout(), dom_strerror(), DWORD, read_response(), set_timeout(), sock_close(), sock_dataready(), sock_write(), tcp_tick(), sock_type::udp, and udp_open(). |
|
|
Do a reverse lookup on `my_ip_addr'. If successfull, replace `hostname' and `def_domain' with returned result. Definition at line 301 of file udp_rev.c. References my_ip_addr, and sethostname(). |
1.3.8