File nut/include/pro/upnp.h


Included Files


Preprocessor definitions

#define _PRO_UPNP_H_

#define UPNP_STYPE_UI1 1

#define UPNP_STYPE_UI2 2

#define UPNP_STYPE_UI4 3

#define UPNP_STYPE_I1 4

#define UPNP_STYPE_I2 5

#define UPNP_STYPE_I4 6

#define UPNP_STYPE_INT 7

#define UPNP_STYPE_R4 8

#define UPNP_STYPE_R8 9

#define UPNP_STYPE_NUMBER 10

#define UPNP_STYPE_FIXED_14_4 11

#define UPNP_STYPE_FLOAT 12

#define UPNP_STYPE_CHAR 13

#define UPNP_STYPE_STRING 14

#define UPNP_STYPE_DATE 15

#define UPNP_STYPE_DATETIME 16

#define UPNP_STYPE_DATETIME_TZ 17

#define UPNP_STYPE_BOOLEAN 18

#define UPNP_STYPE_BIN_BASE64 19

#define UPNP_STYPE_BIN_HEX 20

#define UPNP_STYPE_URI 21

#define UPNP_STYPE_UUID 22

#define UPNP_STYPE_LAST UPNP_STYPE_UUID


Typedef UPNP_DEVICE_INFO

typedef struct _UPNP_DEVICE_INFO UPNP_DEVICE_INFO
See: Type struct _UPNP_DEVICE_INFO

Typedef UPNP_MODEL_INFO

typedef struct _UPNP_MODEL_INFO UPNP_MODEL_INFO
See: Type struct _UPNP_MODEL_INFO

Typedef UPNP_MANUFACTURER_INFO

typedef struct _UPNP_MANUFACTURER_INFO UPNP_MANUFACTURER_INFO
See: Type struct _UPNP_MANUFACTURER_INFO

Typedef UPNP_SERVICE_INFO

typedef struct _UPNP_SERVICE_INFO UPNP_SERVICE_INFO
See: Type struct _UPNP_SERVICE_INFO

Typedef UPNP_VARIABLE

typedef struct _UPNP_VARIABLE UPNP_VARIABLE
See: Type struct _UPNP_VARIABLE

Type struct _UPNP_VARIABLE

struct _UPNP_VARIABLE
struct _UPNP_VARIABLE  
   {  
      int ustv_type;  
      char* ustv_name;  
      int ustv_events;  
      char* ustv_default;  
      UPNP_VARIABLE* ustv_next;  
   }  

Type struct _UPNP_SERVICE_INFO

struct _UPNP_SERVICE_INFO
struct _UPNP_SERVICE_INFO  
   {  
      char* usvc_url_scpd;  
      char* usvc_url_ctrl;  
      char* usvc_url_event;  
      SOAP_PROCEDURE* usvc_proc;  
      UPNP_VARIABLE* usvc_stv;  
   }  

Type struct _UPNP_MANUFACTURER_INFO

struct _UPNP_MANUFACTURER_INFO
struct _UPNP_MANUFACTURER_INFO  
   {  
      char* umnf_name;  
      char* umnf_url;  
   }  

Type struct _UPNP_MODEL_INFO

struct _UPNP_MODEL_INFO
struct _UPNP_MODEL_INFO  
   {  
      char* umdl_name;  
      char* umdl_num;  
      char* umdl_desc;  
      char* umdl_url;  
   }  

Type struct _UPNP_DEVICE_INFO

struct _UPNP_DEVICE_INFO
struct _UPNP_DEVICE_INFO  
   {  
      char* udev_name;  
      char* udev_presentation;  
      UPNP_MODEL_INFO* udev_mdl;  
      UPNP_MANUFACTURER_INFO* udev_mnf;  
   }