ActionComplete.h
Go to the documentation of this file.
#ifndef ACTIONCOMPLETE_H
#define ACTIONCOMPLETE_H
typedef struct s_UpnpActionComplete UpnpActionComplete;
#include "ixml.h" /* for IXML_Document */
#include "UpnpGlobal.h" /* for EXPORT_SPEC */
#include "UpnpString.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
EXPORT_SPEC UpnpActionComplete *UpnpActionComplete_new();
EXPORT_SPEC void UpnpActionComplete_delete(
UpnpActionComplete *p);
EXPORT_SPEC UpnpActionComplete *UpnpActionComplete_dup(
const UpnpActionComplete *p);
EXPORT_SPEC void UpnpActionComplete_assign(
UpnpActionComplete *p,
const UpnpActionComplete *q);
EXPORT_SPEC int UpnpActionComplete_get_ErrCode(
const UpnpActionComplete *p);
EXPORT_SPEC void UpnpActionComplete_set_ErrCode(
UpnpActionComplete *p,
int n);
EXPORT_SPEC const UpnpString *UpnpActionComplete_get_CtrlUrl(
const UpnpActionComplete *p);
EXPORT_SPEC const char *UpnpActionComplete_get_CtrlUrl_cstr(
const UpnpActionComplete *p);
EXPORT_SPEC void UpnpActionComplete_set_CtrlUrl(
UpnpActionComplete *p,
const UpnpString *s);
EXPORT_SPEC void UpnpActionComplete_strcpy_CtrlUrl(
UpnpActionComplete *p,
const char *s);
EXPORT_SPEC IXML_Document *UpnpActionComplete_get_ActionRequest(
const UpnpActionComplete *p);
EXPORT_SPEC void UpnpActionComplete_set_ActionRequest(
UpnpActionComplete *p,
IXML_Document *d);
EXPORT_SPEC IXML_Document *UpnpActionComplete_get_ActionResult(
const UpnpActionComplete *p);
EXPORT_SPEC void UpnpActionComplete_set_ActionResult(
UpnpActionComplete *p,
IXML_Document *d);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* ACTIONCOMPLETE_H */
UpnpActionComplete_dup
UpnpActionComplete * UpnpActionComplete_dup(const UpnpActionComplete *p)
Copy Constructor.
Definition: ActionComplete.c:74
UpnpActionComplete_new
UpnpActionComplete * UpnpActionComplete_new()
Constructor.
Definition: ActionComplete.c:38
UpnpActionComplete_set_ActionRequest
void UpnpActionComplete_set_ActionRequest(UpnpActionComplete *p, IXML_Document *d)
ActionRequest document setter.
Definition: ActionComplete.c:139
UpnpActionComplete_get_CtrlUrl_cstr
const char * UpnpActionComplete_get_CtrlUrl_cstr(const UpnpActionComplete *p)
Control URL getter as a C string.
Definition: ActionComplete.c:112
ixml.h
UpnpActionComplete_get_CtrlUrl
const UpnpString * UpnpActionComplete_get_CtrlUrl(const UpnpActionComplete *p)
Control URL getter.
Definition: ActionComplete.c:107
UpnpString.h
UpnpString object declarartion.
UpnpActionComplete_get_ActionRequest
IXML_Document * UpnpActionComplete_get_ActionRequest(const UpnpActionComplete *p)
ActionRequest document getter.
Definition: ActionComplete.c:133
UpnpActionComplete_set_ErrCode
void UpnpActionComplete_set_ErrCode(UpnpActionComplete *p, int n)
Error code setter.
Definition: ActionComplete.c:101
UpnpActionComplete_get_ActionResult
IXML_Document * UpnpActionComplete_get_ActionResult(const UpnpActionComplete *p)
ActionResult document getter.
Definition: ActionComplete.c:146
UpnpActionComplete_strcpy_CtrlUrl
void UpnpActionComplete_strcpy_CtrlUrl(UpnpActionComplete *p, const char *s)
Set the control URL from a null terminated C string.
Definition: ActionComplete.c:125
UpnpActionComplete_set_CtrlUrl
void UpnpActionComplete_set_CtrlUrl(UpnpActionComplete *p, const UpnpString *s)
Control URL setter.
Definition: ActionComplete.c:118
UpnpActionComplete_set_ActionResult
void UpnpActionComplete_set_ActionResult(UpnpActionComplete *p, IXML_Document *d)
ActionResult document setter.
Definition: ActionComplete.c:152
UpnpActionComplete
struct s_UpnpActionComplete UpnpActionComplete
The type of an UpnpActionComplete object.
Definition: ActionComplete.h:19
_IXML_Document
Data structure representing the DOM Document.
Definition: ixml.h:183
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:35
UpnpActionComplete_assign
void UpnpActionComplete_assign(UpnpActionComplete *p, const UpnpActionComplete *q)
Assignment operator.
Definition: ActionComplete.c:84
UpnpActionComplete_get_ErrCode
int UpnpActionComplete_get_ErrCode(const UpnpActionComplete *p)
Error code getter.
Definition: ActionComplete.c:95
EXPORT_SPEC
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:82
UpnpGlobal.h
Defines constants that for some reason are not defined on some systems.
UpnpActionComplete_delete
void UpnpActionComplete_delete(UpnpActionComplete *p)
Destructor.
Definition: ActionComplete.c:55