Included Files
- #include <nut/include/sys/confnet.h>
- #include <nut/include/sys/confos.h>
- #include <nut/include/sys/thread.h>
- #include <nut/include/sys/timer.h>
- #include <nut/include/sys/socket.h>
- #include <nut/include/netinet/in.h>
- #include <nut/include/net/if_var.h>
- #include <nut/include/memdebug.h>
- #include <nut/include/pro/discover.h>
Preprocessor definitions
#define NUT_THREAD_DISTSTACK 224
#define DISCOVERY_PORT 9806
typedef struct {...} DISCOVERY_OPTIONS
struct
|
|
{
|
|
uint32_t disopt_ipmask;
|
|
uint16_t disopt_port;
|
|
unsigned int disopt_flags;
|
|
}
|
|
Local Variables
disopt
static DISCOVERY_OPTIONS disopt
xid
static uint32_t xid
discovery_callback
static NutDiscoveryCallback discovery_callback
void DiscoveryResponder ( void* arg )
int NutDiscoveryAnnTele ( DISCOVERY_TELE* dist )
int NutDiscoveryAppConf ( DISCOVERY_TELE* dist )
int NutRegisterDiscovery ( uint32_t ipmask, uint16_t port, unsigned int flags )
NutDiscoveryCallback NutRegisterDiscoveryCallback ( NutDiscoveryCallback func )
static int NutDiscoveryHandler ( uint32_t ip, uint16_t port, DISCOVERY_TELE* dist, int len )