libUPnP  1.14.24
UpnpActionComplete.h
Go to the documentation of this file.
1 #ifndef UPNPACTIONCOMPLETE_H
2 #define UPNPACTIONCOMPLETE_H
3 
14 #include <stdlib.h> /* for size_t */
15 
16 #include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
17 
18 #include "UpnpString.h"
19 #include "ixml.h"
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif /* __cplusplus */
24 
29 
36  const UpnpActionComplete *p);
40 
43  const UpnpActionComplete *p);
46  UpnpActionComplete *p, int n);
47 
50  const UpnpActionComplete *p);
53  UpnpActionComplete *p, const UpnpString *s);
56  const UpnpActionComplete *p);
59  const UpnpActionComplete *p);
62  UpnpActionComplete *p, const char *s);
65  UpnpActionComplete *p, const char *s, size_t n);
68 
71  const UpnpActionComplete *p);
75 
78  const UpnpActionComplete *p);
82 
83 #ifdef __cplusplus
84 }
85 #endif /* __cplusplus */
86 
87 #endif /* UPNPACTIONCOMPLETE_H */
Definition: UpnpActionComplete.c:18
UpnpActionComplete * UpnpActionComplete_new(void)
Definition: UpnpActionComplete.c:26
UpnpString object declaration.
int UpnpActionComplete_set_ActionResult(UpnpActionComplete *p, IXML_Document *n)
Definition: UpnpActionComplete.c:157
void UpnpActionComplete_clear_CtrlUrl(UpnpActionComplete *p)
Definition: UpnpActionComplete.c:134
IXML_Document * UpnpActionComplete_get_ActionResult(const UpnpActionComplete *p)
Definition: UpnpActionComplete.c:152
size_t UpnpActionComplete_get_CtrlUrl_Length(const UpnpActionComplete *p)
Definition: UpnpActionComplete.c:113
const UpnpString * UpnpActionComplete_get_CtrlUrl(const UpnpActionComplete *p)
Definition: UpnpActionComplete.c:101
const char * UpnpActionComplete_get_CtrlUrl_cstr(const UpnpActionComplete *p)
Definition: UpnpActionComplete.c:118
int UpnpActionComplete_set_ErrCode(UpnpActionComplete *p, int n)
Definition: UpnpActionComplete.c:94
void UpnpActionComplete_delete(UpnpActionComplete *p)
Definition: UpnpActionComplete.c:42
IXML_Document * UpnpActionComplete_get_ActionRequest(const UpnpActionComplete *p)
Definition: UpnpActionComplete.c:139
UpnpActionComplete * UpnpActionComplete_dup(const UpnpActionComplete *p)
Definition: UpnpActionComplete.c:77
int UpnpActionComplete_set_ActionRequest(UpnpActionComplete *p, IXML_Document *n)
Definition: UpnpActionComplete.c:144
int UpnpActionComplete_get_ErrCode(const UpnpActionComplete *p)
Definition: UpnpActionComplete.c:89
int UpnpActionComplete_strncpy_CtrlUrl(UpnpActionComplete *p, const char *s, size_t n)
Definition: UpnpActionComplete.c:128
int UpnpActionComplete_assign(UpnpActionComplete *p, const UpnpActionComplete *q)
Definition: UpnpActionComplete.c:58
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:105
int UpnpActionComplete_strcpy_CtrlUrl(UpnpActionComplete *p, const char *s)
Definition: UpnpActionComplete.c:123
Data structure representing the DOM Document.
Definition: ixml.h:159
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:33
int UpnpActionComplete_set_CtrlUrl(UpnpActionComplete *p, const UpnpString *s)
Definition: UpnpActionComplete.c:106
Defines constants that for some reason are not defined on some systems.