UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
UpnpStateVarRequest.hpp
Go to the documentation of this file.
1#ifdef COMPA_HAVE_DEVICE_SOAP
2
3#ifndef COMPA_UPNPSTATEVARREQUEST_HPP
4#define COMPA_UPNPSTATEVARREQUEST_HPP
5// Copyright (C) 2024+ GPL 3 and higher by Ingo Höft, <Ingo@Hoeft-online.de>
6// Redistribution only with this Copyright remark. Last modified: 2025-06-12
7// Last compare with ./Pupnp source file on 2025-05-23, ver 1.14.20
14#include <UpnpString.hpp>
15#include <ixml/ixml.hpp>
16
21
22#ifdef __cplusplus
23extern "C" {
24#endif /* __cplusplus */
25
31PUPNP_Api UpnpStateVarRequest*
35 const UpnpStateVarRequest* q);
36
41
46
48PUPNP_Api const UpnpString*
52 const UpnpString* s);
54PUPNP_Api size_t
57PUPNP_Api const char*
61 const char* s);
64 const char* s, size_t n);
67
69PUPNP_Api const UpnpString*
73 const UpnpString* s);
75PUPNP_Api size_t
78PUPNP_Api const char*
82 const char* s);
85 const char* s, size_t n);
88
90PUPNP_Api const UpnpString*
94 const UpnpString* s);
96PUPNP_Api size_t
99PUPNP_Api const char*
103 const char* s);
106 const char* s, size_t n);
109
111PUPNP_Api const UpnpString*
115 const UpnpString* s);
117PUPNP_Api size_t
120PUPNP_Api const char*
124 const char* s);
127 const char* s, size_t n);
130
132PUPNP_Api const struct sockaddr_storage*
135PUPNP_Api int
137 const struct sockaddr_storage* buf);
140
142PUPNP_Api const DOMString
146 const DOMString s);
148PUPNP_Api const char*
150
151#ifdef __cplusplus
152}
153#endif /* __cplusplus */
154
155#endif // COMPA_UPNPSTATEVARREQUEST_HPP
156#endif // COMPA_HAVE_DEVICE_SOAP
With header typedef "protected" s_UpnpStateVarRequest.
PUPNP_Api int UpnpStateVarRequest_set_Socket(UpnpStateVarRequest *p, int n)
PUPNP_Api int UpnpStateVarRequest_set_CurrentVal(UpnpStateVarRequest *p, const DOMString s)
PUPNP_Api int UpnpStateVarRequest_set_CtrlPtIPAddr(UpnpStateVarRequest *p, const struct sockaddr_storage *buf)
PUPNP_Api const char * UpnpStateVarRequest_get_CurrentVal_cstr(const UpnpStateVarRequest *p)
PUPNP_Api const char * UpnpStateVarRequest_get_ErrStr_cstr(const UpnpStateVarRequest *p)
PUPNP_Api void UpnpStateVarRequest_clear_ServiceID(UpnpStateVarRequest *p)
PUPNP_Api const UpnpString * UpnpStateVarRequest_get_ServiceID(const UpnpStateVarRequest *p)
PUPNP_Api const char * UpnpStateVarRequest_get_ServiceID_cstr(const UpnpStateVarRequest *p)
PUPNP_Api int UpnpStateVarRequest_get_Socket(const UpnpStateVarRequest *p)
PUPNP_Api int UpnpStateVarRequest_set_DevUDN(UpnpStateVarRequest *p, const UpnpString *s)
PUPNP_Api int UpnpStateVarRequest_strncpy_DevUDN(UpnpStateVarRequest *p, const char *s, size_t n)
PUPNP_Api void UpnpStateVarRequest_clear_StateVarName(UpnpStateVarRequest *p)
PUPNP_Api size_t UpnpStateVarRequest_get_ServiceID_Length(const UpnpStateVarRequest *p)
PUPNP_Api int UpnpStateVarRequest_set_ErrCode(UpnpStateVarRequest *p, int n)
PUPNP_Api const UpnpString * UpnpStateVarRequest_get_DevUDN(const UpnpStateVarRequest *p)
PUPNP_Api int UpnpStateVarRequest_strcpy_ErrStr(UpnpStateVarRequest *p, const char *s)
PUPNP_Api int UpnpStateVarRequest_strncpy_ServiceID(UpnpStateVarRequest *p, const char *s, size_t n)
PUPNP_Api int UpnpStateVarRequest_assign(UpnpStateVarRequest *p, const UpnpStateVarRequest *q)
PUPNP_Api size_t UpnpStateVarRequest_get_DevUDN_Length(const UpnpStateVarRequest *p)
PUPNP_Api UpnpStateVarRequest * UpnpStateVarRequest_new(void)
PUPNP_Api int UpnpStateVarRequest_set_ErrStr(UpnpStateVarRequest *p, const UpnpString *s)
PUPNP_Api int UpnpStateVarRequest_get_ErrCode(const UpnpStateVarRequest *p)
PUPNP_Api const UpnpString * UpnpStateVarRequest_get_ErrStr(const UpnpStateVarRequest *p)
PUPNP_Api const UpnpString * UpnpStateVarRequest_get_StateVarName(const UpnpStateVarRequest *p)
PUPNP_Api const struct sockaddr_storage * UpnpStateVarRequest_get_CtrlPtIPAddr(const UpnpStateVarRequest *p)
PUPNP_Api int UpnpStateVarRequest_strncpy_StateVarName(UpnpStateVarRequest *p, const char *s, size_t n)
PUPNP_Api int UpnpStateVarRequest_strncpy_ErrStr(UpnpStateVarRequest *p, const char *s, size_t n)
PUPNP_Api size_t UpnpStateVarRequest_get_StateVarName_Length(const UpnpStateVarRequest *p)
PUPNP_Api int UpnpStateVarRequest_strcpy_DevUDN(UpnpStateVarRequest *p, const char *s)
PUPNP_Api int UpnpStateVarRequest_strcpy_ServiceID(UpnpStateVarRequest *p, const char *s)
PUPNP_Api int UpnpStateVarRequest_strcpy_StateVarName(UpnpStateVarRequest *p, const char *s)
PUPNP_Api int UpnpStateVarRequest_set_StateVarName(UpnpStateVarRequest *p, const UpnpString *s)
PUPNP_Api void UpnpStateVarRequest_delete(UpnpStateVarRequest *p)
PUPNP_Api void UpnpStateVarRequest_clear_ErrStr(UpnpStateVarRequest *p)
PUPNP_Api int UpnpStateVarRequest_set_ServiceID(UpnpStateVarRequest *p, const UpnpString *s)
PUPNP_Api void UpnpStateVarRequest_clear_CtrlPtIPAddr(UpnpStateVarRequest *p)
PUPNP_Api UpnpStateVarRequest * UpnpStateVarRequest_dup(const UpnpStateVarRequest *p)
PUPNP_Api const char * UpnpStateVarRequest_get_DevUDN_cstr(const UpnpStateVarRequest *p)
PUPNP_Api size_t UpnpStateVarRequest_get_ErrStr_Length(const UpnpStateVarRequest *p)
PUPNP_Api const char * UpnpStateVarRequest_get_StateVarName_cstr(const UpnpStateVarRequest *p)
PUPNP_Api void UpnpStateVarRequest_clear_DevUDN(UpnpStateVarRequest *p)
PUPNP_Api const DOMString UpnpStateVarRequest_get_CurrentVal(const UpnpStateVarRequest *p)
UpnpString object declaration.
Internal implementation of the class UpnpString.
#define DOMString
The type of DOM strings.
Definition ixml.hpp:47