libUPnP  1.8.0
ssdp_ResultData.h
1 
2 
3 #ifndef SSDP_RESULTDATA_H
4 #define SSDP_RESULTDATA_H
5 
6 
8 typedef struct s_SSDPResultData SSDPResultData;
9 
10 
11 #include "Discovery.h" /* for UpnpDiscovery */
12 #include "upnp.h" /* for Upnp_FunPtr */
13 
14 
16 SSDPResultData *SSDPResultData_new();
17 
19 void SSDPResultData_delete(SSDPResultData *p);
20 
22 SSDPResultData *SSDPResultData_dup(const SSDPResultData *p);
23 
25 void SSDPResultData_assign(SSDPResultData *q, const SSDPResultData *p);
26 
28 UpnpDiscovery *SSDPResultData_get_Param(const SSDPResultData *p);
29 void SSDPResultData_set_Param(SSDPResultData *p, const UpnpDiscovery *d);
30 
32 void *SSDPResultData_get_Cookie(const SSDPResultData *p);
33 void SSDPResultData_set_Cookie(SSDPResultData *p, void *c);
34 
36 Upnp_FunPtr SSDPResultData_get_CtrlptCallback(const SSDPResultData *p);
37 void SSDPResultData_set_CtrlptCallback(SSDPResultData *p, Upnp_FunPtr f);
38 
40 void SSDPResultData_Callback(const SSDPResultData *p);
41 
42 #endif /* SSDP_RESULTDATA_H */
43 
struct s_UpnpDiscovery UpnpDiscovery
Definition: Discovery.h:17
UpnpDiscovery object declararion.
int(* Upnp_FunPtr)(Upnp_EventType EventType, void *Event, void *Cookie)
Definition: upnp.h:664