libUPnP  1.14.19
SSDPResultData.h
Go to the documentation of this file.
1 #ifndef SSDPRESULTDATA_H
2 #define SSDPRESULTDATA_H
3 
14 #include <stdlib.h> /* for size_t */
15 
16 #include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
17 
18 #include "Callback.h"
19 #include "UpnpDiscovery.h"
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif /* __cplusplus */
24 
29 
38  SSDPResultData *p, const SSDPResultData *q);
39 
42  const SSDPResultData *p);
45  SSDPResultData *p, const UpnpDiscovery *n);
46 
51 
54  const SSDPResultData *p);
58 
59 #ifdef __cplusplus
60 }
61 #endif /* __cplusplus */
62 
63 #endif /* SSDPRESULTDATA_H */
int(* Upnp_FunPtr)(Upnp_EventType EventType, const void *Event, void *Cookie)
Definition: Callback.h:145
UPNP_EXPORT_SPEC int SSDPResultData_set_CtrlptCallback(SSDPResultData *p, Upnp_FunPtr n)
Definition: SSDPResultData.c:112
UPNP_EXPORT_SPEC int SSDPResultData_set_Cookie(SSDPResultData *p, void *n)
Definition: SSDPResultData.c:100
Definition: UpnpDiscovery.c:18
UPNP_EXPORT_SPEC int SSDPResultData_assign(SSDPResultData *p, const SSDPResultData *q)
Definition: SSDPResultData.c:54
Header file for UpnpDiscovery methods.
UPNP_EXPORT_SPEC void * SSDPResultData_get_Cookie(const SSDPResultData *p)
Definition: SSDPResultData.c:98
UPNP_EXPORT_SPEC SSDPResultData * SSDPResultData_new()
Definition: SSDPResultData.c:25
UPNP_EXPORT_SPEC void SSDPResultData_delete(SSDPResultData *p)
Definition: SSDPResultData.c:39
UPNP_EXPORT_SPEC int SSDPResultData_set_Param(SSDPResultData *p, const UpnpDiscovery *n)
Definition: SSDPResultData.c:87
Definition: SSDPResultData.c:18
UPNP_EXPORT_SPEC SSDPResultData * SSDPResultData_dup(const SSDPResultData *p)
Definition: SSDPResultData.c:70
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:98
UPNP_EXPORT_SPEC const UpnpDiscovery * SSDPResultData_get_Param(const SSDPResultData *p)
Definition: SSDPResultData.c:82
UPNP_EXPORT_SPEC Upnp_FunPtr SSDPResultData_get_CtrlptCallback(const SSDPResultData *p)
Definition: SSDPResultData.c:107
Defines constants that for some reason are not defined on some systems.