Included Files
- #include <nut/include/pro/httpu.h>
Preprocessor definitions
#define _PRO_SSDP_H_
typedef struct _SSDP_DEVICE SSDP_DEVICE
typedef struct _SSDP_SERVICE SSDP_SERVICE
struct _SSDP_DEVICE
struct _SSDP_DEVICE
|
|
{
|
|
SSDP_DEVICE* sdev_next;
|
|
SSDP_DEVICE* sdev_embedded;
|
|
SSDP_SERVICE* sdev_svc;
|
|
char* sdev_uuid;
|
|
char* sdev_url_desc;
|
|
char* sdev_domain;
|
|
char* sdev_type;
|
|
int sdev_cache;
|
|
void* sdev_info;
|
|
}
|
|
struct _SSDP_SERVICE
struct _SSDP_SERVICE
|
|
{
|
|
SSDP_SERVICE* ssvc_next;
|
|
SSDP_DEVICE* ssvc_dev;
|
|
char* ssvc_domain;
|
|
char* ssvc_type;
|
|
void* ssvc_info;
|
|
}
|
|
typedef int (*SSDP_OBSERVER_FUNCTION)(SSDP_SERVICE* ssvc,int_fast8_t action)
typedef void (*SSDP_LISTENER_FUNCTION)(HTTPU_HEADER* hdr)
typedef void (*SSDP_RESPONDER_FUNCTION)(HTTPU_SESSION* s)
External Variables
ct_uuid_
extern const char ct_uuid_[]
ct_upnp_rootdevice
extern const char ct_upnp_rootdevice[]
ct_239_255_255_250
extern const char ct_239_255_255_250[]