nut/include/pro/discover.h File Reference


Detailed Description

Responds to UDP discovery broadcasts.

 *
 * $Log: discover.h,v $
 * Revision 1.1  2006/09/07 09:06:17  haraldkipp
 * Discovery service added.
 *
 *
 * 

#include <sys/types.h>

Defines

#define DISCOVERY_VERSION   0x10
#define DISF_INITAL_ANN   0x0001
#define DIST_ANNOUNCE   1
#define DIST_APPLY   2
#define DIST_REQUEST   0

Typedefs

typedef int(*) NutDiscoveryCallback (u_long, u_short, DISCOVERY_TELE *, int)

Functions

struct __attribute__ ((packed)) _DISCOVERY_TELE
 Operating system configuration type.
int NutDiscoveryAnnTele (DISCOVERY_TELE *dist)
 Create an announcement datagram.
int NutDiscoveryAppConf (DISCOVERY_TELE *dist)
 Apply new configuration.
int NutRegisterDiscovery (u_long ipmask, u_short port, u_int flags)
 Register discovery telegram responder.
NutDiscoveryCallback NutRegisterDiscoveryCallback (NutDiscoveryCallback func)
 Register a custom discovery callback handler.

Variables

 DISCOVERY_TELE


Generated on Tue Jan 23 21:12:26 2007 for BTnut System Software by doxygen 1.4.7