libUPnP  1.14.19
UpnpActionRequest.h
Go to the documentation of this file.
1 #ifndef UPNPACTIONREQUEST_H
2 #define UPNPACTIONREQUEST_H
3 
14 #include <stdlib.h> /* for size_t */
15 
16 #include "UpnpGlobal.h" /* for UPNP_EXPORT_SPEC */
17 
18 #include "UpnpInet.h"
19 #include "UpnpString.h"
20 #include "ixml.h"
21 
22 #ifdef __cplusplus
23 extern "C" {
24 #endif /* __cplusplus */
25 
30 
37  const UpnpActionRequest *p);
41 
46 
51 
54  const UpnpActionRequest *p);
57  UpnpActionRequest *p, const UpnpString *s);
60  const UpnpActionRequest *p);
63  const UpnpActionRequest *p);
66  UpnpActionRequest *p, const char *s);
69  UpnpActionRequest *p, const char *s, size_t n);
72 
75  const UpnpActionRequest *p);
78  UpnpActionRequest *p, const UpnpString *s);
81  const UpnpActionRequest *p);
84  const UpnpActionRequest *p);
87  UpnpActionRequest *p, const char *s);
90  UpnpActionRequest *p, const char *s, size_t n);
93 
96  const UpnpActionRequest *p);
99  UpnpActionRequest *p, const UpnpString *s);
102  const UpnpActionRequest *p);
105  const UpnpActionRequest *p);
108  UpnpActionRequest *p, const char *s);
111  UpnpActionRequest *p, const char *s, size_t n);
114 
117  const UpnpActionRequest *p);
120  UpnpActionRequest *p, const UpnpString *s);
123  const UpnpActionRequest *p);
126  const UpnpActionRequest *p);
129  UpnpActionRequest *p, const char *s);
132  UpnpActionRequest *p, const char *s, size_t n);
135 
138  const UpnpActionRequest *p);
142 
145  const UpnpActionRequest *p);
149 
152  const UpnpActionRequest *p);
156 
158 UPNP_EXPORT_SPEC const struct sockaddr_storage *
162  UpnpActionRequest *p, const struct sockaddr_storage *buf);
165  UpnpActionRequest *p);
166 
169  const UpnpActionRequest *p);
172  UpnpActionRequest *p, const UpnpString *s);
175  const UpnpActionRequest *p);
178  const UpnpActionRequest *p);
181  UpnpActionRequest *p, const char *s);
184  UpnpActionRequest *p, const char *s, size_t n);
187 
188 #ifdef __cplusplus
189 }
190 #endif /* __cplusplus */
191 
192 #endif /* UPNPACTIONREQUEST_H */
int UpnpActionRequest_strcpy_DevUDN(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:249
void UpnpActionRequest_clear_ErrStr(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:184
int UpnpActionRequest_set_ActionResult(UpnpActionRequest *p, IXML_Document *n)
Definition: UpnpActionRequest.c:320
const char * UpnpActionRequest_get_ActionName_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:206
int UpnpActionRequest_assign(UpnpActionRequest *p, const UpnpActionRequest *q)
Definition: UpnpActionRequest.c:83
IXML_Document * UpnpActionRequest_get_ActionRequest(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:303
int UpnpActionRequest_strcpy_Os(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:380
int UpnpActionRequest_set_SoapHeader(UpnpActionRequest *p, IXML_Document *n)
Definition: UpnpActionRequest.c:332
UpnpString object declaration.
int UpnpActionRequest_set_CtrlPtIPAddr(UpnpActionRequest *p, const struct sockaddr_storage *buf)
Definition: UpnpActionRequest.c:345
const char * UpnpActionRequest_get_ErrStr_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:168
UpnpActionRequest * UpnpActionRequest_dup(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:115
const char * UpnpActionRequest_get_Os_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:375
int UpnpActionRequest_get_ErrCode(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:127
Definition: UpnpActionRequest.c:18
int UpnpActionRequest_strncpy_ErrStr(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:178
int UpnpActionRequest_strncpy_ActionName(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:216
IXML_Document * UpnpActionRequest_get_ActionResult(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:315
int UpnpActionRequest_set_ActionName(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:194
void UpnpActionRequest_delete(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:56
const UpnpString * UpnpActionRequest_get_Os(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:358
IXML_Document * UpnpActionRequest_get_SoapHeader(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:327
int UpnpActionRequest_set_Os(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:363
Provides a platform independent way to include TCP/IP types and functions.
int UpnpActionRequest_set_ActionRequest(UpnpActionRequest *p, IXML_Document *n)
Definition: UpnpActionRequest.c:308
size_t UpnpActionRequest_get_ErrStr_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:163
const UpnpString * UpnpActionRequest_get_ServiceID(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:265
const char * UpnpActionRequest_get_DevUDN_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:244
int UpnpActionRequest_set_Socket(UpnpActionRequest *p, int n)
Definition: UpnpActionRequest.c:144
void UpnpActionRequest_clear_Os(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:390
int UpnpActionRequest_strncpy_DevUDN(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:254
const UpnpString * UpnpActionRequest_get_ActionName(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:189
int UpnpActionRequest_strcpy_ErrStr(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:173
void UpnpActionRequest_clear_CtrlPtIPAddr(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:353
int UpnpActionRequest_set_DevUDN(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:232
int UpnpActionRequest_set_ServiceID(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:270
int UpnpActionRequest_strcpy_ActionName(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:211
size_t UpnpActionRequest_get_DevUDN_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:239
size_t UpnpActionRequest_get_ActionName_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:201
int UpnpActionRequest_get_Socket(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:139
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:98
void UpnpActionRequest_clear_DevUDN(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:260
void UpnpActionRequest_clear_ActionName(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:222
Data structure representing the DOM Document.
Definition: ixml.h:159
const UpnpString * UpnpActionRequest_get_DevUDN(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:227
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:33
size_t UpnpActionRequest_get_ServiceID_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:277
const char * UpnpActionRequest_get_ServiceID_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:282
const UpnpString * UpnpActionRequest_get_ErrStr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:151
UpnpActionRequest * UpnpActionRequest_new()
Definition: UpnpActionRequest.c:33
int UpnpActionRequest_set_ErrStr(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:156
int UpnpActionRequest_strcpy_ServiceID(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:287
size_t UpnpActionRequest_get_Os_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:370
int UpnpActionRequest_set_ErrCode(UpnpActionRequest *p, int n)
Definition: UpnpActionRequest.c:132
int UpnpActionRequest_strncpy_ServiceID(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:292
const struct sockaddr_storage * UpnpActionRequest_get_CtrlPtIPAddr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:339
int UpnpActionRequest_strncpy_Os(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:385
Defines constants that for some reason are not defined on some systems.
void UpnpActionRequest_clear_ServiceID(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:298