libUPnP 1.14.19
UpnpStateVarComplete.h
Go to the documentation of this file.
1#ifndef UPNPSTATEVARCOMPLETE_H
2#define UPNPSTATEVARCOMPLETE_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
22extern "C" {
23#endif /* __cplusplus */
24
29
36 const UpnpStateVarComplete *p);
40
43 const UpnpStateVarComplete *p);
46 UpnpStateVarComplete *p, int n);
47
50 const UpnpStateVarComplete *p);
53 UpnpStateVarComplete *p, const UpnpString *s);
56 const UpnpStateVarComplete *p);
59 const UpnpStateVarComplete *p);
62 UpnpStateVarComplete *p, const char *s);
65 UpnpStateVarComplete *p, const char *s, size_t n);
69
72 const UpnpStateVarComplete *p);
75 UpnpStateVarComplete *p, const UpnpString *s);
78 const UpnpStateVarComplete *p);
81 const UpnpStateVarComplete *p);
84 UpnpStateVarComplete *p, const char *s);
87 UpnpStateVarComplete *p, const char *s, size_t n);
91
94 const UpnpStateVarComplete *p);
100 const UpnpStateVarComplete *p);
101
102#ifdef __cplusplus
103}
104#endif /* __cplusplus */
105
106#endif /* UPNPSTATEVARCOMPLETE_H */
Defines constants that for some reason are not defined on some systems.
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:98
const char * UpnpStateVarComplete_get_StateVarName_cstr(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:163
int UpnpStateVarComplete_strcpy_CtrlUrl(UpnpStateVarComplete *p, const char *s)
Definition UpnpStateVarComplete.c:127
UpnpStateVarComplete * UpnpStateVarComplete_new()
Definition UpnpStateVarComplete.c:26
int UpnpStateVarComplete_get_ErrCode(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:91
int UpnpStateVarComplete_set_ErrCode(UpnpStateVarComplete *p, int n)
Definition UpnpStateVarComplete.c:96
void UpnpStateVarComplete_clear_CtrlUrl(UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:138
int UpnpStateVarComplete_set_CtrlUrl(UpnpStateVarComplete *p, const UpnpString *s)
Definition UpnpStateVarComplete.c:109
void UpnpStateVarComplete_delete(UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:42
int UpnpStateVarComplete_assign(UpnpStateVarComplete *p, const UpnpStateVarComplete *q)
Definition UpnpStateVarComplete.c:60
int UpnpStateVarComplete_strncpy_StateVarName(UpnpStateVarComplete *p, const char *s, size_t n)
Definition UpnpStateVarComplete.c:175
const UpnpString * UpnpStateVarComplete_get_CtrlUrl(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:103
int UpnpStateVarComplete_strcpy_StateVarName(UpnpStateVarComplete *p, const char *s)
Definition UpnpStateVarComplete.c:169
int UpnpStateVarComplete_strncpy_CtrlUrl(UpnpStateVarComplete *p, const char *s, size_t n)
Definition UpnpStateVarComplete.c:132
const DOMString UpnpStateVarComplete_get_CurrentVal(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:186
size_t UpnpStateVarComplete_get_CtrlUrl_Length(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:117
void UpnpStateVarComplete_clear_StateVarName(UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:181
size_t UpnpStateVarComplete_get_StateVarName_Length(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:157
int UpnpStateVarComplete_set_CurrentVal(UpnpStateVarComplete *p, const DOMString s)
Definition UpnpStateVarComplete.c:192
const char * UpnpStateVarComplete_get_CtrlUrl_cstr(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:122
const char * UpnpStateVarComplete_get_CurrentVal_cstr(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:204
int UpnpStateVarComplete_set_StateVarName(UpnpStateVarComplete *p, const UpnpString *s)
Definition UpnpStateVarComplete.c:149
UpnpStateVarComplete * UpnpStateVarComplete_dup(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:79
const UpnpString * UpnpStateVarComplete_get_StateVarName(const UpnpStateVarComplete *p)
Definition UpnpStateVarComplete.c:143
UpnpString object declaration.
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
#define DOMString
The type of DOM strings.
Definition ixml.h:48
Definition UpnpStateVarComplete.c:19