UpnpStateVarComplete.h
Go to the documentation of this file.
#ifndef UPNPSTATEVARCOMPLETE_H
#define UPNPSTATEVARCOMPLETE_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_UpnpStateVarComplete UpnpStateVarComplete;
UPNP_EXPORT_SPEC UpnpStateVarComplete *UpnpStateVarComplete_new(void);
UPNP_EXPORT_SPEC void UpnpStateVarComplete_delete(UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC UpnpStateVarComplete *UpnpStateVarComplete_dup(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_assign(
UpnpStateVarComplete *p, const UpnpStateVarComplete *q);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_get_ErrCode(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_set_ErrCode(
UpnpStateVarComplete *p, int n);
UPNP_EXPORT_SPEC const UpnpString *UpnpStateVarComplete_get_CtrlUrl(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_set_CtrlUrl(
UpnpStateVarComplete *p, const UpnpString *s);
UPNP_EXPORT_SPEC size_t UpnpStateVarComplete_get_CtrlUrl_Length(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC const char *UpnpStateVarComplete_get_CtrlUrl_cstr(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_strcpy_CtrlUrl(
UpnpStateVarComplete *p, const char *s);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_strncpy_CtrlUrl(
UpnpStateVarComplete *p, const char *s, size_t n);
UPNP_EXPORT_SPEC void UpnpStateVarComplete_clear_CtrlUrl(
UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC const UpnpString *UpnpStateVarComplete_get_StateVarName(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_set_StateVarName(
UpnpStateVarComplete *p, const UpnpString *s);
UPNP_EXPORT_SPEC size_t UpnpStateVarComplete_get_StateVarName_Length(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC const char *UpnpStateVarComplete_get_StateVarName_cstr(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_strcpy_StateVarName(
UpnpStateVarComplete *p, const char *s);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_strncpy_StateVarName(
UpnpStateVarComplete *p, const char *s, size_t n);
UPNP_EXPORT_SPEC void UpnpStateVarComplete_clear_StateVarName(
UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC const DOMString UpnpStateVarComplete_get_CurrentVal(
const UpnpStateVarComplete *p);
UPNP_EXPORT_SPEC int UpnpStateVarComplete_set_CurrentVal(
UpnpStateVarComplete *p, const DOMString s);
UPNP_EXPORT_SPEC const char *UpnpStateVarComplete_get_CurrentVal_cstr(
const UpnpStateVarComplete *p);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* UPNPSTATEVARCOMPLETE_H */
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
UpnpStateVarComplete_get_StateVarName_cstr
const char * UpnpStateVarComplete_get_StateVarName_cstr(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:163
UpnpStateVarComplete_strcpy_CtrlUrl
int UpnpStateVarComplete_strcpy_CtrlUrl(UpnpStateVarComplete *p, const char *s)
Definition UpnpStateVarComplete.c:127
UpnpStateVarComplete_get_ErrCode
int UpnpStateVarComplete_get_ErrCode(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:91
UpnpStateVarComplete_set_ErrCode
int UpnpStateVarComplete_set_ErrCode(UpnpStateVarComplete *p, int n)
Definition UpnpStateVarComplete.c:96
UpnpStateVarComplete_clear_CtrlUrl
void UpnpStateVarComplete_clear_CtrlUrl(UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:138
UpnpStateVarComplete_set_CtrlUrl
int UpnpStateVarComplete_set_CtrlUrl(UpnpStateVarComplete *p, const UpnpString *s)
Definition UpnpStateVarComplete.c:109
UpnpStateVarComplete_delete
void UpnpStateVarComplete_delete(UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:42
UpnpStateVarComplete_new
UpnpStateVarComplete * UpnpStateVarComplete_new(void)
Definition UpnpStateVarComplete.c:26
UpnpStateVarComplete_assign
int UpnpStateVarComplete_assign(UpnpStateVarComplete *p, const UpnpStateVarComplete *q)
Definition UpnpStateVarComplete.c:60
UpnpStateVarComplete_strncpy_StateVarName
int UpnpStateVarComplete_strncpy_StateVarName(UpnpStateVarComplete *p, const char *s, size_t n)
Definition UpnpStateVarComplete.c:175
UpnpStateVarComplete_get_CtrlUrl
const UpnpString * UpnpStateVarComplete_get_CtrlUrl(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:103
UpnpStateVarComplete_strcpy_StateVarName
int UpnpStateVarComplete_strcpy_StateVarName(UpnpStateVarComplete *p, const char *s)
Definition UpnpStateVarComplete.c:169
UpnpStateVarComplete_strncpy_CtrlUrl
int UpnpStateVarComplete_strncpy_CtrlUrl(UpnpStateVarComplete *p, const char *s, size_t n)
Definition UpnpStateVarComplete.c:132
UpnpStateVarComplete_get_CurrentVal
const DOMString UpnpStateVarComplete_get_CurrentVal(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:186
UpnpStateVarComplete_get_CtrlUrl_Length
size_t UpnpStateVarComplete_get_CtrlUrl_Length(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:117
UpnpStateVarComplete_clear_StateVarName
void UpnpStateVarComplete_clear_StateVarName(UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:181
UpnpStateVarComplete_get_StateVarName_Length
size_t UpnpStateVarComplete_get_StateVarName_Length(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:157
UpnpStateVarComplete_set_CurrentVal
int UpnpStateVarComplete_set_CurrentVal(UpnpStateVarComplete *p, const DOMString s)
Definition UpnpStateVarComplete.c:192
UpnpStateVarComplete_get_CtrlUrl_cstr
const char * UpnpStateVarComplete_get_CtrlUrl_cstr(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:122
UpnpStateVarComplete_get_CurrentVal_cstr
const char * UpnpStateVarComplete_get_CurrentVal_cstr(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:204
UpnpStateVarComplete_set_StateVarName
int UpnpStateVarComplete_set_StateVarName(UpnpStateVarComplete *p, const UpnpString *s)
Definition UpnpStateVarComplete.c:149
UpnpStateVarComplete_dup
UpnpStateVarComplete * UpnpStateVarComplete_dup(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:79
UpnpStateVarComplete_get_StateVarName
const UpnpString * UpnpStateVarComplete_get_StateVarName(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:143
UpnpString.h
UpnpString object declaration.
UpnpString
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
DOMString
#define DOMString
The type of DOM strings.
Definition ixml.h:48
ixml.h
s_UpnpStateVarComplete
Definition UpnpStateVarComplete.c:19