StateVarComplete.h

Go to the documentation of this file.
00001 
00002 
00003 #ifndef STATEVARCOMPLETE_H
00004 #define STATEVARCOMPLETE_H
00005 
00006 
00018 typedef struct s_UpnpStateVarComplete UpnpStateVarComplete;
00019 
00020 
00021 #include "ixml.h"       /* for DOMString */
00022 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
00023 #include "UpnpString.h"
00024 
00025 
00026 #ifdef __cplusplus
00027 extern "C" {
00028 #endif /* __cplusplus */
00029 
00030 
00032 EXPORT_SPEC UpnpStateVarComplete *UpnpStateVarComplete_new();
00033 
00035 EXPORT_SPEC void UpnpStateVarComplete_delete(UpnpStateVarComplete *p);
00036 
00038 EXPORT_SPEC UpnpStateVarComplete *UpnpStateVarComplete_dup(const UpnpStateVarComplete *p);
00039 
00041 EXPORT_SPEC void UpnpStateVarComplete_assign(UpnpStateVarComplete *p, const UpnpStateVarComplete *q);
00042 
00044 EXPORT_SPEC int UpnpStateVarComplete_get_ErrCode(const UpnpStateVarComplete *p);
00045 EXPORT_SPEC void UpnpStateVarComplete_set_ErrCode(UpnpStateVarComplete *p, int n);
00046 
00048 EXPORT_SPEC const UpnpString *UpnpStateVarComplete_get_CtrlUrl(const UpnpStateVarComplete *p);
00049 EXPORT_SPEC const char *UpnpStateVarComplete_get_CtrlUrl_cstr(const UpnpStateVarComplete *p);
00050 EXPORT_SPEC void UpnpStateVarComplete_set_CtrlUrl(UpnpStateVarComplete *p, const UpnpString *s);
00051 EXPORT_SPEC void UpnpStateVarComplete_strcpy_CtrlUrl(UpnpStateVarComplete *p, const char *s);
00052 
00054 EXPORT_SPEC const UpnpString *UpnpStateVarComplete_get_StateVarName(const UpnpStateVarComplete *p);
00055 EXPORT_SPEC const char *UpnpStateVarComplete_get_StateVarName_cstr(const UpnpStateVarComplete *p);
00056 EXPORT_SPEC void UpnpStateVarComplete_set_StateVarName(UpnpStateVarComplete *p, const UpnpString *s);
00057 EXPORT_SPEC void UpnpStateVarComplete_strcpy_StateVarName(UpnpStateVarComplete *p, const char *s);
00058 
00061 EXPORT_SPEC const DOMString UpnpStateVarComplete_get_CurrentVal(const UpnpStateVarComplete *p);
00062 EXPORT_SPEC const char *UpnpStateVarComplete_get_CurrentVal_cstr(const UpnpStateVarComplete *p);
00063 EXPORT_SPEC void UpnpStateVarComplete_set_CurrentVal(UpnpStateVarComplete *p, const DOMString s);
00064 
00065 
00066 #ifdef __cplusplus
00067 }
00068 #endif /* __cplusplus */
00069 
00070 
00071 #endif /* STATEVARCOMPLETE_H */
00072 
Generated on Fri May 21 00:33:57 2010 for libUPnP by  doxygen 1.6.3