| struct | |
| { | |
| u_char* doc_hostname; | |
| u_char* doc_domain; | |
| u_long doc_ip1; | |
| u_long doc_ip2; | |
| } |
| struct | |
| { | |
| u_short doh_id; | |
| u_short doh_flags; | |
| u_short doh_quests; | |
| u_short doh_answers; | |
| u_short doh_authrr; | |
| u_short doh_addrr; | |
| } |
| struct | |
| { | |
| u_char* doq_name; | |
| u_short doq_type; | |
| u_short doq_class; | |
| } |
| struct | |
| { | |
| u_char* dor_name; | |
| u_short dor_type; | |
| u_short dor_class; | |
| u_long dor_ttl; | |
| u_short dor_len; | |
| u_char* dor_data; | |
| } |
| Used in: | NutDnsConfig2() | |
| NutDnsGetResource() |
| Calls: | NutDnsConfig2() | nut/pro/resolv.c |
| Calls: | NutHeapAlloc() | nut/os/heap.c |
| NutHeapFree() | nut/os/heap.c | |
| strcpy(), strlen() | ||
| Called by: | NutDhcpIfConfig() | nut/pro/dhcpc.c |
| NutDnsConfig() | nut/pro/resolv.c | |
| References Variables: | doc | nut/pro/resolv.c |
| Calls: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | NutDnsGetResource() | nut/pro/resolv.c |
| Prototyped in: | nut/pro/resolv.c | |
| Calls: | CreateDnsHeader() | nut/pro/resolv.c |
| CreateDnsQuestion() | nut/pro/resolv.c | |
| CreateDnsResource() | nut/pro/resolv.c | |
| DecodeDnsHeader() | nut/pro/resolv.c | |
| DecodeDnsQuestion() | nut/pro/resolv.c | |
| DecodeDnsResource() | nut/pro/resolv.c | |
| EncodeDnsHeader() | nut/pro/resolv.c | |
| EncodeDnsQuestion() | nut/pro/resolv.c | |
| NutHeapAlloc() | nut/os/heap.c | |
| NutHeapFree() | nut/os/heap.c | |
| ReleaseDnsHeader() | nut/pro/resolv.c | |
| ReleaseDnsQuestion() | nut/pro/resolv.c | |
| ReleaseDnsResource() | nut/pro/resolv.c | |
| NutUdpCreateSocket(), NutUdpDestroySocket(), NutUdpReceiveFrom(), NutUdpSendTo() | ||
| Called by: | NutDnsGetHostByName() | nut/pro/resolv.c |
| NutDnsGetMxByDomain() | nut/pro/resolv.c | |
| References Variables: | doc | nut/pro/resolv.c |
| Calls: | strlen() | |
| Called by: | EncodeDnsQuestion() | nut/pro/resolv.c |
| Called by: | EncodeDnsHeader() | nut/pro/resolv.c |
| EncodeDnsQuestion() | nut/pro/resolv.c |
| Calls: | NutHeapAllocClear() | nut/os/heap.c |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | NutHeapAlloc() | nut/os/heap.c |
| NutHeapAllocClear() | nut/os/heap.c | |
| NutHeapFree() | nut/os/heap.c | |
| strcpy(), strlen() | ||
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | NutHeapAllocClear() | nut/os/heap.c |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | ScanShort() | nut/pro/resolv.c |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | ScanName() | nut/pro/resolv.c |
| ScanShort() | nut/pro/resolv.c | |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | ScanBinary() | nut/pro/resolv.c |
| ScanLong() | nut/pro/resolv.c | |
| ScanName() | nut/pro/resolv.c | |
| ScanShort() | nut/pro/resolv.c | |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | AddShort() | nut/pro/resolv.c |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | AddName() | nut/pro/resolv.c |
| AddShort() | nut/pro/resolv.c | |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | NutHeapFree() | nut/os/heap.c |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | NutHeapFree() | nut/os/heap.c |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | NutHeapFree() | nut/os/heap.c |
| Called by: | NutDnsGetResource() | nut/pro/resolv.c |
| Calls: | NutHeapAlloc() | nut/os/heap.c |
| NutHeapFree() | nut/os/heap.c | |
| memcpy() | ||
| Called by: | DecodeDnsResource() | nut/pro/resolv.c |
| Called by: | DecodeDnsResource() | nut/pro/resolv.c |
| Calls: | NutHeapAlloc() | nut/os/heap.c |
| NutHeapFree() | nut/os/heap.c | |
| strlen() | ||
| Called by: | DecodeDnsQuestion() | nut/pro/resolv.c |
| DecodeDnsResource() | nut/pro/resolv.c | |
| Called by: | DecodeDnsHeader() | nut/pro/resolv.c |
| DecodeDnsQuestion() | nut/pro/resolv.c | |
| DecodeDnsResource() | nut/pro/resolv.c |