libUPnP
1.8.0
|
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