Nut/OS  4.10.3
API Reference
discover.c File Reference
#include <sys/confnet.h>
#include <sys/confos.h>
#include <sys/thread.h>
#include <sys/timer.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <net/if_var.h>
#include <stdlib.h>
#include <string.h>
#include <memdebug.h>
#include <pro/discover.h>
Include dependency graph for discover.c:

Go to the source code of this file.

Data Structures

struct  DISCOVERY_OPTIONS

Defines

#define NUT_THREAD_DISTSTACK   320
#define DISCOVERY_PORT   9806

Functions

int NutDiscoveryAnnTele (DISCOVERY_TELE *dist)
 Create an announcement datagram.
int NutDiscoveryAppConf (DISCOVERY_TELE *dist)
 Apply new configuration.
void DiscoveryResponder (void *arg)
NutDiscoveryCallback NutRegisterDiscoveryCallback (NutDiscoveryCallback func)
 Register a custom discovery callback handler.
int NutRegisterDiscovery (uint32_t ipmask, uint16_t port, unsigned int flags)
 Register discovery telegram responder.