NetServices Stack source

Dependents:   HelloWorld ServoInterfaceBoardExample1 4180_Lab4

Embed: (wiki syntax)

« Back to documentation index

dns_api_msg Struct Reference

dns_api_msg Struct Reference

As do_gethostbyname requires more arguments but doesn't require a netconn, it has its own struct (to avoid struct api_msg getting bigger than necessary). More...

#include <api_msg.h>

Data Fields

const char * name
 Hostname to query or dotted IP address string.
ip_addr_t * addr
 Rhe resolved address is stored here.
sys_sem_t * sem
 This semaphore is posted when the name is resolved, the application thread should wait on it.
err_t * err
 Errors are given back here.

Detailed Description

As do_gethostbyname requires more arguments but doesn't require a netconn, it has its own struct (to avoid struct api_msg getting bigger than necessary).

do_gethostbyname must be called using tcpip_callback instead of tcpip_apimsg (see netconn_gethostbyname).

Definition at line 131 of file api_msg.h.


Field Documentation

ip_addr_t* addr

Rhe resolved address is stored here.

Definition at line 135 of file api_msg.h.

err_t* err

Errors are given back here.

Definition at line 140 of file api_msg.h.

const char* name

Hostname to query or dotted IP address string.

Definition at line 133 of file api_msg.h.

sys_sem_t* sem

This semaphore is posted when the name is resolved, the application thread should wait on it.

Definition at line 138 of file api_msg.h.