libUPnP  1.8.2
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 
45 void SSDPResultData_Callback(const SSDPResultData *p);
46 
47 /* @} SSDPlib */
48 
49 #endif /* SSDP_RESULTDATA_H */
50 
Templates for include files of objects.
UpnpDiscovery object declararion.