libUPnP 1.8.0
ssdp_ResultData.h
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