libUPnP  1.8.0
StateVarComplete.h
Go to the documentation of this file.
1 
2 
3 #ifndef STATEVARCOMPLETE_H
4 #define STATEVARCOMPLETE_H
5 
6 
18 typedef struct s_UpnpStateVarComplete UpnpStateVarComplete;
19 
20 
21 #include "ixml.h" /* for DOMString */
22 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
23 #include "UpnpString.h"
24 
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif /* __cplusplus */
29 
30 
33 
36 
39 
42 
45 EXPORT_SPEC void UpnpStateVarComplete_set_ErrCode(UpnpStateVarComplete *p, int n);
46 
49 EXPORT_SPEC const char *UpnpStateVarComplete_get_CtrlUrl_cstr(const UpnpStateVarComplete *p);
50 EXPORT_SPEC void UpnpStateVarComplete_set_CtrlUrl(UpnpStateVarComplete *p, const UpnpString *s);
51 EXPORT_SPEC void UpnpStateVarComplete_strcpy_CtrlUrl(UpnpStateVarComplete *p, const char *s);
52 
55 EXPORT_SPEC const char *UpnpStateVarComplete_get_StateVarName_cstr(const UpnpStateVarComplete *p);
56 EXPORT_SPEC void UpnpStateVarComplete_set_StateVarName(UpnpStateVarComplete *p, const UpnpString *s);
57 EXPORT_SPEC void UpnpStateVarComplete_strcpy_StateVarName(UpnpStateVarComplete *p, const char *s);
58 
62 EXPORT_SPEC const char *UpnpStateVarComplete_get_CurrentVal_cstr(const UpnpStateVarComplete *p);
63 EXPORT_SPEC void UpnpStateVarComplete_set_CurrentVal(UpnpStateVarComplete *p, const DOMString s);
64 
65 
66 #ifdef __cplusplus
67 }
68 #endif /* __cplusplus */
69 
70 
71 #endif /* STATEVARCOMPLETE_H */
72 
UpnpString object declarartion.
const DOMString UpnpStateVarComplete_get_CurrentVal(const UpnpStateVarComplete *p)
Definition: StateVarComplete.c:154
const UpnpString * UpnpStateVarComplete_get_StateVarName(const UpnpStateVarComplete *p)
Definition: StateVarComplete.c:128
void UpnpStateVarComplete_delete(UpnpStateVarComplete *p)
Definition: StateVarComplete.c:48
UpnpStateVarComplete * UpnpStateVarComplete_dup(const UpnpStateVarComplete *p)
Definition: StateVarComplete.c:69
UpnpStateVarComplete * UpnpStateVarComplete_new()
Definition: StateVarComplete.c:31
void UpnpStateVarComplete_assign(UpnpStateVarComplete *p, const UpnpStateVarComplete *q)
Definition: StateVarComplete.c:79
#define DOMString
The type of DOM strings.
Definition: ixml.h:55
struct s_UpnpStateVarComplete UpnpStateVarComplete
Definition: StateVarComplete.h:18
int UpnpStateVarComplete_get_ErrCode(const UpnpStateVarComplete *p)
Definition: StateVarComplete.c:90
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:35
const UpnpString * UpnpStateVarComplete_get_CtrlUrl(const UpnpStateVarComplete *p)
Definition: StateVarComplete.c:102
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:82
Defines constants that for some reason are not defined on some systems.