libUPnP
1.8.0
|
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