UpnpActionComplete.h
Go to the documentation of this file.
#ifndef UPNPACTIONCOMPLETE_H
#define UPNPACTIONCOMPLETE_H
#include <stdlib.h> /* for size_t */
#include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
#include "UpnpString.h"
#include "ixml.h"
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
typedef struct s_UpnpActionComplete UpnpActionComplete;
UPNP_EXPORT_SPEC UpnpActionComplete *UpnpActionComplete_new(void);
UPNP_EXPORT_SPEC void UpnpActionComplete_delete(UpnpActionComplete *p);
UPNP_EXPORT_SPEC UpnpActionComplete *UpnpActionComplete_dup(
const UpnpActionComplete *p);
UPNP_EXPORT_SPEC int UpnpActionComplete_assign(
UpnpActionComplete *p, const UpnpActionComplete *q);
UPNP_EXPORT_SPEC int UpnpActionComplete_get_ErrCode(
const UpnpActionComplete *p);
UPNP_EXPORT_SPEC int UpnpActionComplete_set_ErrCode(
UpnpActionComplete *p, int n);
UPNP_EXPORT_SPEC const UpnpString *UpnpActionComplete_get_CtrlUrl(
const UpnpActionComplete *p);
UPNP_EXPORT_SPEC int UpnpActionComplete_set_CtrlUrl(
UpnpActionComplete *p, const UpnpString *s);
UPNP_EXPORT_SPEC size_t UpnpActionComplete_get_CtrlUrl_Length(
const UpnpActionComplete *p);
UPNP_EXPORT_SPEC const char *UpnpActionComplete_get_CtrlUrl_cstr(
const UpnpActionComplete *p);
UPNP_EXPORT_SPEC int UpnpActionComplete_strcpy_CtrlUrl(
UpnpActionComplete *p, const char *s);
UPNP_EXPORT_SPEC int UpnpActionComplete_strncpy_CtrlUrl(
UpnpActionComplete *p, const char *s, size_t n);
UPNP_EXPORT_SPEC void UpnpActionComplete_clear_CtrlUrl(UpnpActionComplete *p);
UPNP_EXPORT_SPEC IXML_Document *UpnpActionComplete_get_ActionRequest(
const UpnpActionComplete *p);
UPNP_EXPORT_SPEC int UpnpActionComplete_set_ActionRequest(
UpnpActionComplete *p, IXML_Document *n);
UPNP_EXPORT_SPEC IXML_Document *UpnpActionComplete_get_ActionResult(
const UpnpActionComplete *p);
UPNP_EXPORT_SPEC int UpnpActionComplete_set_ActionResult(
UpnpActionComplete *p, IXML_Document *n);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* UPNPACTIONCOMPLETE_H */
UpnpActionComplete_strcpy_CtrlUrl
int UpnpActionComplete_strcpy_CtrlUrl(UpnpActionComplete *p, const char *s)
Definition UpnpActionComplete.c:123
UpnpActionComplete
struct s_UpnpActionComplete UpnpActionComplete
Definition UpnpActionComplete.h:28
UpnpActionComplete_get_ActionRequest
IXML_Document * UpnpActionComplete_get_ActionRequest(const UpnpActionComplete *p)
Definition UpnpActionComplete.c:139
UpnpActionComplete_dup
UpnpActionComplete * UpnpActionComplete_dup(const UpnpActionComplete *p)
Definition UpnpActionComplete.c:77
UpnpActionComplete_set_ActionRequest
int UpnpActionComplete_set_ActionRequest(UpnpActionComplete *p, IXML_Document *n)
Definition UpnpActionComplete.c:144
UpnpActionComplete_new
UpnpActionComplete * UpnpActionComplete_new(void)
Definition UpnpActionComplete.c:26
UpnpActionComplete_get_CtrlUrl_cstr
const char * UpnpActionComplete_get_CtrlUrl_cstr(const UpnpActionComplete *p)
Definition UpnpActionComplete.c:118
UpnpActionComplete_get_CtrlUrl
const UpnpString * UpnpActionComplete_get_CtrlUrl(const UpnpActionComplete *p)
Definition UpnpActionComplete.c:101
UpnpActionComplete_get_ActionResult
IXML_Document * UpnpActionComplete_get_ActionResult(const UpnpActionComplete *p)
Definition UpnpActionComplete.c:152
UpnpActionComplete_set_ErrCode
int UpnpActionComplete_set_ErrCode(UpnpActionComplete *p, int n)
Definition UpnpActionComplete.c:94
UpnpActionComplete_strncpy_CtrlUrl
int UpnpActionComplete_strncpy_CtrlUrl(UpnpActionComplete *p, const char *s, size_t n)
Definition UpnpActionComplete.c:128
UpnpActionComplete_set_ActionResult
int UpnpActionComplete_set_ActionResult(UpnpActionComplete *p, IXML_Document *n)
Definition UpnpActionComplete.c:157
UpnpActionComplete_set_CtrlUrl
int UpnpActionComplete_set_CtrlUrl(UpnpActionComplete *p, const UpnpString *s)
Definition UpnpActionComplete.c:106
UpnpActionComplete_get_ErrCode
int UpnpActionComplete_get_ErrCode(const UpnpActionComplete *p)
Definition UpnpActionComplete.c:89
UpnpActionComplete_clear_CtrlUrl
void UpnpActionComplete_clear_CtrlUrl(UpnpActionComplete *p)
Definition UpnpActionComplete.c:134
UpnpActionComplete_delete
void UpnpActionComplete_delete(UpnpActionComplete *p)
Definition UpnpActionComplete.c:42
UpnpActionComplete_get_CtrlUrl_Length
size_t UpnpActionComplete_get_CtrlUrl_Length(const UpnpActionComplete *p)
Definition UpnpActionComplete.c:113
UpnpActionComplete_assign
int UpnpActionComplete_assign(UpnpActionComplete *p, const UpnpActionComplete *q)
Definition UpnpActionComplete.c:58
UpnpGlobal.h
Defines constants that for some reason are not defined on some systems.
UPNP_EXPORT_SPEC
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:105
UpnpString.h
UpnpString object declaration.
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
IXML_Document
struct _IXML_Document IXML_Document
Data structure representing the DOM Document.
ixml.h
s_UpnpActionComplete
Definition UpnpActionComplete.c:19