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"
00012 #include "upnp.h"
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
00043