SSDPResultData.h
Go to the documentation of this file.
#ifndef SSDPRESULTDATA_H
#define SSDPRESULTDATA_H
#include <stdlib.h> /* for size_t */
#include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
#include "Callback.h"
#include "UpnpDiscovery.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
typedef struct s_SSDPResultData SSDPResultData;
UPNP_EXPORT_SPEC SSDPResultData *SSDPResultData_new(void);
UPNP_EXPORT_SPEC void SSDPResultData_delete(SSDPResultData *p);
UPNP_EXPORT_SPEC SSDPResultData *SSDPResultData_dup(const SSDPResultData *p);
UPNP_EXPORT_SPEC int SSDPResultData_assign(
SSDPResultData *p, const SSDPResultData *q);
UPNP_EXPORT_SPEC const UpnpDiscovery *SSDPResultData_get_Param(
const SSDPResultData *p);
UPNP_EXPORT_SPEC int SSDPResultData_set_Param(
SSDPResultData *p, const UpnpDiscovery *n);
UPNP_EXPORT_SPEC void *SSDPResultData_get_Cookie(const SSDPResultData *p);
UPNP_EXPORT_SPEC int SSDPResultData_set_Cookie(SSDPResultData *p, void *n);
UPNP_EXPORT_SPEC Upnp_FunPtr SSDPResultData_get_CtrlptCallback(
const SSDPResultData *p);
UPNP_EXPORT_SPEC int SSDPResultData_set_CtrlptCallback(
SSDPResultData *p, Upnp_FunPtr n);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* SSDPRESULTDATA_H */
Callback.h
Upnp_FunPtr
int(* Upnp_FunPtr)(Upnp_EventType EventType, const void *Event, void *Cookie)
Definition Callback.h:145
SSDPResultData_set_Param
UPNP_EXPORT_SPEC int SSDPResultData_set_Param(SSDPResultData *p, const UpnpDiscovery *n)
Definition SSDPResultData.c:87
SSDPResultData_set_Cookie
UPNP_EXPORT_SPEC int SSDPResultData_set_Cookie(SSDPResultData *p, void *n)
Definition SSDPResultData.c:100
SSDPResultData_get_Param
UPNP_EXPORT_SPEC const UpnpDiscovery * SSDPResultData_get_Param(const SSDPResultData *p)
Definition SSDPResultData.c:82
SSDPResultData_assign
UPNP_EXPORT_SPEC int SSDPResultData_assign(SSDPResultData *p, const SSDPResultData *q)
Definition SSDPResultData.c:54
SSDPResultData_get_CtrlptCallback
UPNP_EXPORT_SPEC Upnp_FunPtr SSDPResultData_get_CtrlptCallback(const SSDPResultData *p)
Definition SSDPResultData.c:107
SSDPResultData_dup
UPNP_EXPORT_SPEC SSDPResultData * SSDPResultData_dup(const SSDPResultData *p)
Definition SSDPResultData.c:70
SSDPResultData_set_CtrlptCallback
UPNP_EXPORT_SPEC int SSDPResultData_set_CtrlptCallback(SSDPResultData *p, Upnp_FunPtr n)
Definition SSDPResultData.c:112
SSDPResultData_get_Cookie
UPNP_EXPORT_SPEC void * SSDPResultData_get_Cookie(const SSDPResultData *p)
Definition SSDPResultData.c:98
SSDPResultData_delete
UPNP_EXPORT_SPEC void SSDPResultData_delete(SSDPResultData *p)
Definition SSDPResultData.c:39
SSDPResultData_new
UPNP_EXPORT_SPEC SSDPResultData * SSDPResultData_new(void)
Definition SSDPResultData.c:25
UpnpDiscovery.h
Header file for UpnpDiscovery methods.
UpnpGlobal.h
Defines constants that for some reason are not defined on some systems.
UPNP_EXPORT_SPEC
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:105
s_SSDPResultData
Definition SSDPResultData.c:19
s_UpnpDiscovery
Definition UpnpDiscovery.c:19