File nut/include/pro/ssdp.h


Included Files


Preprocessor definitions

#define _PRO_SSDP_H_

Typedef SSDP_DEVICE

typedef struct _SSDP_DEVICE SSDP_DEVICE
See: Type struct _SSDP_DEVICE

Typedef SSDP_SERVICE

typedef struct _SSDP_SERVICE SSDP_SERVICE
See: Type struct _SSDP_SERVICE

Type struct _SSDP_DEVICE

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;  
   }  

Type struct _SSDP_SERVICE

struct _SSDP_SERVICE
struct _SSDP_SERVICE  
   {  
      SSDP_SERVICE* ssvc_next;  
      SSDP_DEVICE* ssvc_dev;  
      char* ssvc_domain;  
      char* ssvc_type;  
      void* ssvc_info;  
   }  

Typedef SSDP_OBSERVER_FUNCTION

typedef int (*SSDP_OBSERVER_FUNCTION)(SSDP_SERVICE* ssvc,int_fast8_t action)

Typedef SSDP_LISTENER_FUNCTION

typedef void (*SSDP_LISTENER_FUNCTION)(HTTPU_HEADER* hdr)

Typedef SSDP_RESPONDER_FUNCTION

typedef void (*SSDP_RESPONDER_FUNCTION)(HTTPU_SESSION* s)

External Variables

ct_uuid_
extern const char ct_uuid_[]
Defined in: nut/pro/ssdp.c

ct_upnp_rootdevice
extern const char ct_upnp_rootdevice[]

Defined in: nut/pro/ssdp.c

ct_239_255_255_250
extern const char ct_239_255_255_250[]

Defined in: nut/pro/ssdp.c