UPnPsdk 0.1
Universal Plug and Play +, Software Development Kit
 
Loading...
Searching...
No Matches
UpnpActionRequest.hpp
Go to the documentation of this file.
1#ifndef COMPA_UPNPACTIONREQUEST_HPP
2#define COMPA_UPNPACTIONREQUEST_HPP
3// Copyright (C) 2024+ GPL 3 and higher by Ingo Höft, <Ingo@Hoeft-online.de>
4// Redistribution only with this Copyright remark. Last modified: 2025-06-12
5// Last compare with ./Pupnp source file on 2025-05-22, ver 1.14.20
12#include <UpnpString.hpp>
13#include <ixml/ixml.hpp>
14
19
20#ifdef __cplusplus
21extern "C" {
22#endif /* __cplusplus */
23
32 const UpnpActionRequest* q);
33
38
42PUPNP_Api int UpnpActionRequest_set_Socket(UpnpActionRequest* p, int n);
43
45PUPNP_Api const UpnpString*
49 const UpnpString* s);
51PUPNP_Api size_t
54PUPNP_Api const char*
58 const char* s);
61 const char* s, size_t n);
64
66PUPNP_Api const UpnpString*
70 const UpnpString* s);
72PUPNP_Api size_t
75PUPNP_Api const char*
79 const char* s);
82 const char* s, size_t n);
85
87PUPNP_Api const UpnpString*
91 const UpnpString* s);
93PUPNP_Api size_t
96PUPNP_Api const char*
100 const char* s);
103 const char* s, size_t n);
106
108PUPNP_Api const UpnpString*
112 const UpnpString* s);
114PUPNP_Api size_t
117PUPNP_Api const char*
121 const char* s);
124 const char* s, size_t n);
127
129PUPNP_Api IXML_Document*
133 IXML_Document* n);
134
136PUPNP_Api IXML_Document*
140 IXML_Document* n);
141
143PUPNP_Api IXML_Document*
147 IXML_Document* n);
148
150PUPNP_Api const struct sockaddr_storage*
153PUPNP_Api int
155 const struct sockaddr_storage* buf);
158
160PUPNP_Api const UpnpString*
164 const UpnpString* s);
166PUPNP_Api size_t UpnpActionRequest_get_Os_Length(const UpnpActionRequest* p);
168PUPNP_Api const char* UpnpActionRequest_get_Os_cstr(const UpnpActionRequest* p);
170PUPNP_Api int UpnpActionRequest_strcpy_Os(UpnpActionRequest* p, const char* s);
172PUPNP_Api int UpnpActionRequest_strncpy_Os(UpnpActionRequest* p, const char* s,
173 size_t n);
176
177#ifdef __cplusplus
178}
179#endif /* __cplusplus */
180
181#endif /* COMPA_UPNPACTIONREQUEST_HPP */
s_UpnpActionRequest
PUPNP_Api int UpnpActionRequest_strncpy_ErrStr(UpnpActionRequest *p, const char *s, size_t n)
PUPNP_Api UpnpActionRequest * UpnpActionRequest_dup(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_get_Socket(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_set_DevUDN(UpnpActionRequest *p, const UpnpString *s)
PUPNP_Api const UpnpString * UpnpActionRequest_get_ErrStr(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_set_Os(UpnpActionRequest *p, const UpnpString *s)
PUPNP_Api int UpnpActionRequest_set_ActionName(UpnpActionRequest *p, const UpnpString *s)
PUPNP_Api int UpnpActionRequest_set_Socket(UpnpActionRequest *p, int n)
PUPNP_Api void UpnpActionRequest_clear_ErrStr(UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_strncpy_DevUDN(UpnpActionRequest *p, const char *s, size_t n)
PUPNP_Api int UpnpActionRequest_get_ErrCode(const UpnpActionRequest *p)
PUPNP_Api const char * UpnpActionRequest_get_Os_cstr(const UpnpActionRequest *p)
PUPNP_Api const UpnpString * UpnpActionRequest_get_ServiceID(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_strncpy_Os(UpnpActionRequest *p, const char *s, size_t n)
PUPNP_Api const char * UpnpActionRequest_get_ServiceID_cstr(const UpnpActionRequest *p)
PUPNP_Api size_t UpnpActionRequest_get_ServiceID_Length(const UpnpActionRequest *p)
PUPNP_Api void UpnpActionRequest_delete(UpnpActionRequest *p)
PUPNP_Api IXML_Document * UpnpActionRequest_get_ActionResult(const UpnpActionRequest *p)
PUPNP_Api void UpnpActionRequest_clear_DevUDN(UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_strcpy_ServiceID(UpnpActionRequest *p, const char *s)
PUPNP_Api int UpnpActionRequest_strcpy_DevUDN(UpnpActionRequest *p, const char *s)
PUPNP_Api const char * UpnpActionRequest_get_ErrStr_cstr(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_set_ActionRequest(UpnpActionRequest *p, IXML_Document *n)
PUPNP_Api UpnpActionRequest * UpnpActionRequest_new(void)
PUPNP_Api IXML_Document * UpnpActionRequest_get_ActionRequest(const UpnpActionRequest *p)
PUPNP_Api void UpnpActionRequest_clear_ActionName(UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_set_ErrStr(UpnpActionRequest *p, const UpnpString *s)
PUPNP_Api const char * UpnpActionRequest_get_DevUDN_cstr(const UpnpActionRequest *p)
PUPNP_Api const UpnpString * UpnpActionRequest_get_DevUDN(const UpnpActionRequest *p)
PUPNP_Api void UpnpActionRequest_clear_ServiceID(UpnpActionRequest *p)
PUPNP_Api size_t UpnpActionRequest_get_DevUDN_Length(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_set_ErrCode(UpnpActionRequest *p, int n)
PUPNP_Api int UpnpActionRequest_strncpy_ActionName(UpnpActionRequest *p, const char *s, size_t n)
PUPNP_Api int UpnpActionRequest_set_ActionResult(UpnpActionRequest *p, IXML_Document *n)
PUPNP_Api int UpnpActionRequest_strcpy_ActionName(UpnpActionRequest *p, const char *s)
PUPNP_Api void UpnpActionRequest_clear_Os(UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_strncpy_ServiceID(UpnpActionRequest *p, const char *s, size_t n)
PUPNP_Api int UpnpActionRequest_strcpy_ErrStr(UpnpActionRequest *p, const char *s)
PUPNP_Api size_t UpnpActionRequest_get_ActionName_Length(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_strcpy_Os(UpnpActionRequest *p, const char *s)
PUPNP_Api const UpnpString * UpnpActionRequest_get_Os(const UpnpActionRequest *p)
PUPNP_Api void UpnpActionRequest_clear_CtrlPtIPAddr(UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_set_ServiceID(UpnpActionRequest *p, const UpnpString *s)
PUPNP_Api const char * UpnpActionRequest_get_ActionName_cstr(const UpnpActionRequest *p)
PUPNP_Api size_t UpnpActionRequest_get_ErrStr_Length(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_set_CtrlPtIPAddr(UpnpActionRequest *p, const struct sockaddr_storage *buf)
PUPNP_Api size_t UpnpActionRequest_get_Os_Length(const UpnpActionRequest *p)
PUPNP_Api const struct sockaddr_storage * UpnpActionRequest_get_CtrlPtIPAddr(const UpnpActionRequest *p)
PUPNP_Api IXML_Document * UpnpActionRequest_get_SoapHeader(const UpnpActionRequest *p)
PUPNP_Api const UpnpString * UpnpActionRequest_get_ActionName(const UpnpActionRequest *p)
PUPNP_Api int UpnpActionRequest_set_SoapHeader(UpnpActionRequest *p, IXML_Document *n)
PUPNP_Api int UpnpActionRequest_assign(UpnpActionRequest *p, const UpnpActionRequest *q)
UpnpString object declaration.
Internal implementation of the class UpnpString.
Data structure representing the DOM Document.
Definition ixml.hpp:155