libUPnP 1.8.0
|
00001 00002 00003 #ifndef SSDP_RESULTDATA_H 00004 #define SSDP_RESULTDATA_H 00005 00006 00008 typedef struct s_SSDPResultData SSDPResultData; 00009 00010 00011 #include "Discovery.h" /* for UpnpDiscovery */ 00012 #include "upnp.h" /* for Upnp_FunPtr */ 00013 00014 00016 SSDPResultData *SSDPResultData_new(); 00017 00019 void SSDPResultData_delete(SSDPResultData *p); 00020 00022 SSDPResultData *SSDPResultData_dup(const SSDPResultData *p); 00023 00025 void SSDPResultData_assign(SSDPResultData *q, const SSDPResultData *p); 00026 00028 UpnpDiscovery *SSDPResultData_get_Param(const SSDPResultData *p); 00029 void SSDPResultData_set_Param(SSDPResultData *p, const UpnpDiscovery *d); 00030 00032 void *SSDPResultData_get_Cookie(const SSDPResultData *p); 00033 void SSDPResultData_set_Cookie(SSDPResultData *p, void *c); 00034 00036 Upnp_FunPtr SSDPResultData_get_CtrlptCallback(const SSDPResultData *p); 00037 void SSDPResultData_set_CtrlptCallback(SSDPResultData *p, Upnp_FunPtr f); 00038 00040 void SSDPResultData_Callback(const SSDPResultData *p); 00041 00042 #endif /* SSDP_RESULTDATA_H */ 00043