ActionComplete.h

Go to the documentation of this file.
00001 
00002 
00003 #ifndef ACTIONCOMPLETE_H
00004 #define ACTIONCOMPLETE_H
00005 
00006 
00019 typedef struct s_UpnpActionComplete UpnpActionComplete;
00020 
00021 
00022 #include "ixml.h"       /* for IXML_Document */
00023 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
00024 #include "UpnpString.h"
00025 
00026 
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif /* __cplusplus */
00030 
00031 
00037 EXPORT_SPEC UpnpActionComplete *UpnpActionComplete_new();
00038 
00039 
00043 EXPORT_SPEC void UpnpActionComplete_delete(
00045         UpnpActionComplete *p);
00046 
00047 
00051 EXPORT_SPEC UpnpActionComplete *UpnpActionComplete_dup(
00053         const UpnpActionComplete *p);
00054 
00055 
00059 EXPORT_SPEC void UpnpActionComplete_assign(
00061         UpnpActionComplete *p,
00063         const UpnpActionComplete *q);
00064 
00065 
00069 EXPORT_SPEC int UpnpActionComplete_get_ErrCode(
00071         const UpnpActionComplete *p);
00072 
00073 
00077 EXPORT_SPEC void UpnpActionComplete_set_ErrCode(
00079         UpnpActionComplete *p,
00081         int n);
00082 
00083 
00089 EXPORT_SPEC const UpnpString *UpnpActionComplete_get_CtrlUrl(
00091         const UpnpActionComplete *p);
00092 
00098 EXPORT_SPEC const char *UpnpActionComplete_get_CtrlUrl_cstr(
00100         const UpnpActionComplete *p);
00101 
00102 
00106 EXPORT_SPEC void UpnpActionComplete_set_CtrlUrl(
00108         UpnpActionComplete *p,
00110         const UpnpString *s);
00111 
00112 
00116 EXPORT_SPEC void UpnpActionComplete_strcpy_CtrlUrl(
00118         UpnpActionComplete *p,
00120         const char *s);
00121 
00122 
00128 EXPORT_SPEC IXML_Document *UpnpActionComplete_get_ActionRequest(
00130         const UpnpActionComplete *p);
00131 
00132 
00139 EXPORT_SPEC void UpnpActionComplete_set_ActionRequest(
00141         UpnpActionComplete *p,
00143         IXML_Document *d);
00144 
00145 
00149 EXPORT_SPEC IXML_Document *UpnpActionComplete_get_ActionResult(
00151         const UpnpActionComplete *p);
00152 
00153 
00160 EXPORT_SPEC void UpnpActionComplete_set_ActionResult(
00162         UpnpActionComplete *p,
00164         IXML_Document *d);
00165 
00166 
00167 #ifdef __cplusplus
00168 }
00169 #endif /* __cplusplus */
00170 
00171 
00172 #endif /* ACTIONCOMPLETE_H */
00173 
Generated on Fri May 21 00:33:57 2010 for libUPnP by  doxygen 1.6.3