libUPnP 1.8.4
ssdp_ResultData.h
Go to the documentation of this file.
1
2#ifndef SSDP_RESULTDATA_H
3#define SSDP_RESULTDATA_H
4
17/******************************************************************************/
18
19#ifdef TEMPLATE_GENERATE_SOURCE
20#undef TEMPLATE_GENERATE_SOURCE
21
22 #include "Discovery.h" /* for UpnpDiscovery */
23
24#define TEMPLATE_GENERATE_SOURCE
25#else /* TEMPLATE_GENERATE_SOURCE */
26
27 #include "Discovery.h" /* for UpnpDiscovery */
28
29#endif /* TEMPLATE_GENERATE_SOURCE */
30
31/******************************************************************************/
32
33#include "Callback.h" /* for Upnp_FunPtr */
34
35#define CLASS SSDPResultData
36
37#define EXPAND_CLASS_MEMBERS(CLASS) \
38 EXPAND_CLASS_MEMBER_OBJECT(CLASS, Param, UpnpDiscovery) \
39 EXPAND_CLASS_MEMBER_INT(CLASS, Cookie, void *) \
40 EXPAND_CLASS_MEMBER_INT(CLASS, CtrlptCallback, Upnp_FunPtr) \
41
42#include "TemplateInclude.h"
43
45void SSDPResultData_Callback(const SSDPResultData *p);
46
47/* @} SSDPlib */
48
49#endif /* SSDP_RESULTDATA_H */
50
UpnpDiscovery object declararion.
Templates for include files of objects.