libUPnP 22.0.4
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
23extern "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
158UPNP_EXPORT_SPEC const struct sockaddr_storage *
162 UpnpActionRequest *p, const struct sockaddr_storage *buf);
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 */
void UpnpActionRequest_delete(UpnpActionRequest *p)
Definition UpnpActionRequest.c:58
void UpnpActionRequest_clear_CtrlPtIPAddr(UpnpActionRequest *p)
Definition UpnpActionRequest.c:355
const UpnpString * UpnpActionRequest_get_ActionName(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:191
void UpnpActionRequest_clear_ErrStr(UpnpActionRequest *p)
Definition UpnpActionRequest.c:186
int UpnpActionRequest_set_ServiceID(UpnpActionRequest *p, const UpnpString *s)
Definition UpnpActionRequest.c:272
int UpnpActionRequest_set_ActionRequest(UpnpActionRequest *p, IXML_Document *n)
Definition UpnpActionRequest.c:310
int UpnpActionRequest_get_ErrCode(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:129
int UpnpActionRequest_strncpy_DevUDN(UpnpActionRequest *p, const char *s, size_t n)
Definition UpnpActionRequest.c:256
void UpnpActionRequest_clear_DevUDN(UpnpActionRequest *p)
Definition UpnpActionRequest.c:262
int UpnpActionRequest_strcpy_Os(UpnpActionRequest *p, const char *s)
Definition UpnpActionRequest.c:382
void UpnpActionRequest_clear_ActionName(UpnpActionRequest *p)
Definition UpnpActionRequest.c:224
int UpnpActionRequest_set_ErrCode(UpnpActionRequest *p, int n)
Definition UpnpActionRequest.c:134
int UpnpActionRequest_set_CtrlPtIPAddr(UpnpActionRequest *p, const struct sockaddr_storage *buf)
Definition UpnpActionRequest.c:347
const char * UpnpActionRequest_get_ActionName_cstr(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:208
int UpnpActionRequest_set_ActionResult(UpnpActionRequest *p, IXML_Document *n)
Definition UpnpActionRequest.c:322
int UpnpActionRequest_strncpy_Os(UpnpActionRequest *p, const char *s, size_t n)
Definition UpnpActionRequest.c:387
int UpnpActionRequest_strcpy_ErrStr(UpnpActionRequest *p, const char *s)
Definition UpnpActionRequest.c:175
int UpnpActionRequest_strncpy_ServiceID(UpnpActionRequest *p, const char *s, size_t n)
Definition UpnpActionRequest.c:294
void UpnpActionRequest_clear_ServiceID(UpnpActionRequest *p)
Definition UpnpActionRequest.c:300
const char * UpnpActionRequest_get_Os_cstr(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:377
int UpnpActionRequest_strcpy_ServiceID(UpnpActionRequest *p, const char *s)
Definition UpnpActionRequest.c:289
int UpnpActionRequest_strncpy_ErrStr(UpnpActionRequest *p, const char *s, size_t n)
Definition UpnpActionRequest.c:180
size_t UpnpActionRequest_get_ActionName_Length(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:203
const UpnpString * UpnpActionRequest_get_ServiceID(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:267
int UpnpActionRequest_assign(UpnpActionRequest *p, const UpnpActionRequest *q)
Definition UpnpActionRequest.c:85
const UpnpString * UpnpActionRequest_get_ErrStr(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:153
IXML_Document * UpnpActionRequest_get_ActionResult(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:317
UpnpActionRequest * UpnpActionRequest_dup(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:117
int UpnpActionRequest_get_Socket(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:141
const char * UpnpActionRequest_get_DevUDN_cstr(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:246
int UpnpActionRequest_set_Socket(UpnpActionRequest *p, int n)
Definition UpnpActionRequest.c:146
const UpnpString * UpnpActionRequest_get_DevUDN(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:229
int UpnpActionRequest_set_DevUDN(UpnpActionRequest *p, const UpnpString *s)
Definition UpnpActionRequest.c:234
size_t UpnpActionRequest_get_DevUDN_Length(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:241
IXML_Document * UpnpActionRequest_get_ActionRequest(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:305
struct s_UpnpActionRequest UpnpActionRequest
Definition UpnpActionRequest.h:29
const char * UpnpActionRequest_get_ErrStr_cstr(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:170
int UpnpActionRequest_set_Os(UpnpActionRequest *p, const UpnpString *s)
Definition UpnpActionRequest.c:365
const struct sockaddr_storage * UpnpActionRequest_get_CtrlPtIPAddr(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:341
int UpnpActionRequest_set_ActionName(UpnpActionRequest *p, const UpnpString *s)
Definition UpnpActionRequest.c:196
int UpnpActionRequest_strcpy_DevUDN(UpnpActionRequest *p, const char *s)
Definition UpnpActionRequest.c:251
int UpnpActionRequest_set_ErrStr(UpnpActionRequest *p, const UpnpString *s)
Definition UpnpActionRequest.c:158
IXML_Document * UpnpActionRequest_get_SoapHeader(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:329
int UpnpActionRequest_strncpy_ActionName(UpnpActionRequest *p, const char *s, size_t n)
Definition UpnpActionRequest.c:218
void UpnpActionRequest_clear_Os(UpnpActionRequest *p)
Definition UpnpActionRequest.c:392
int UpnpActionRequest_set_SoapHeader(UpnpActionRequest *p, IXML_Document *n)
Definition UpnpActionRequest.c:334
UpnpActionRequest * UpnpActionRequest_new(void)
Definition UpnpActionRequest.c:35
const UpnpString * UpnpActionRequest_get_Os(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:360
const char * UpnpActionRequest_get_ServiceID_cstr(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:284
int UpnpActionRequest_strcpy_ActionName(UpnpActionRequest *p, const char *s)
Definition UpnpActionRequest.c:213
size_t UpnpActionRequest_get_Os_Length(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:372
size_t UpnpActionRequest_get_ServiceID_Length(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:279
size_t UpnpActionRequest_get_ErrStr_Length(const UpnpActionRequest *p)
Definition UpnpActionRequest.c:165
Defines constants that for some reason are not defined on some systems.
#define UPNP_EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition UpnpGlobal.h:101
Provides a platform independent way to include TCP/IP types and functions.
UpnpString object declaration.
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition UpnpString.h:33
struct _IXML_Document IXML_Document
Data structure representing the DOM Document.
Definition UpnpActionRequest.c:21