libUPnP  1.14.6
UpnpActionRequest.h
Go to the documentation of this file.
1 #ifndef UPNPACTIONREQUEST_H
2 #define UPNPACTIONREQUEST_H
3 
13 #include <stdlib.h> /* for size_t */
14 
15 #include "UpnpGlobal.h" /* for EXPORT_SPEC */
16 
17 #include "UpnpString.h"
18 #include "ixml.h"
19 #include "UpnpInet.h"
20 
21 #ifdef __cplusplus
22 extern "C" {
23 #endif /* __cplusplus */
24 
29 
38 
43 
48 
60 EXPORT_SPEC int UpnpActionRequest_strncpy_ErrStr(UpnpActionRequest *p, const char *s, size_t n);
63 
78 
90 EXPORT_SPEC int UpnpActionRequest_strncpy_DevUDN(UpnpActionRequest *p, const char *s, size_t n);
93 
105 EXPORT_SPEC int UpnpActionRequest_strncpy_ServiceID(UpnpActionRequest *p, const char *s, size_t n);
108 
113 
118 
123 
125 EXPORT_SPEC const struct sockaddr_storage *UpnpActionRequest_get_CtrlPtIPAddr(const UpnpActionRequest *p);
127 EXPORT_SPEC int UpnpActionRequest_set_CtrlPtIPAddr(UpnpActionRequest *p, const struct sockaddr_storage *buf);
130 
142 EXPORT_SPEC int UpnpActionRequest_strncpy_Os(UpnpActionRequest *p, const char *s, size_t n);
145 
146 #ifdef __cplusplus
147 }
148 #endif /* __cplusplus */
149 
150 #endif /* UPNPACTIONREQUEST_H */
151 
int UpnpActionRequest_strcpy_DevUDN(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:232
void UpnpActionRequest_clear_ErrStr(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:168
int UpnpActionRequest_set_ActionResult(UpnpActionRequest *p, IXML_Document *n)
Definition: UpnpActionRequest.c:301
const char * UpnpActionRequest_get_ActionName_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:190
int UpnpActionRequest_assign(UpnpActionRequest *p, const UpnpActionRequest *q)
Definition: UpnpActionRequest.c:80
IXML_Document * UpnpActionRequest_get_ActionRequest(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:284
int UpnpActionRequest_strcpy_Os(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:359
int UpnpActionRequest_set_SoapHeader(UpnpActionRequest *p, IXML_Document *n)
Definition: UpnpActionRequest.c:313
UpnpString object declaration.
int UpnpActionRequest_set_CtrlPtIPAddr(UpnpActionRequest *p, const struct sockaddr_storage *buf)
Definition: UpnpActionRequest.c:325
const char * UpnpActionRequest_get_ErrStr_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:153
UpnpActionRequest * UpnpActionRequest_dup(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:101
const char * UpnpActionRequest_get_Os_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:354
int UpnpActionRequest_get_ErrCode(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:112
Definition: UpnpActionRequest.c:18
int UpnpActionRequest_strncpy_ErrStr(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:163
int UpnpActionRequest_strncpy_ActionName(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:200
IXML_Document * UpnpActionRequest_get_ActionResult(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:296
int UpnpActionRequest_set_ActionName(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:178
void UpnpActionRequest_delete(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:54
const UpnpString * UpnpActionRequest_get_Os(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:337
IXML_Document * UpnpActionRequest_get_SoapHeader(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:308
int UpnpActionRequest_set_Os(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:342
Provides a platform independent way to include TCP/IP types and functions.
int UpnpActionRequest_set_ActionRequest(UpnpActionRequest *p, IXML_Document *n)
Definition: UpnpActionRequest.c:289
size_t UpnpActionRequest_get_ErrStr_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:148
const UpnpString * UpnpActionRequest_get_ServiceID(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:247
const char * UpnpActionRequest_get_DevUDN_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:227
int UpnpActionRequest_set_Socket(UpnpActionRequest *p, int n)
Definition: UpnpActionRequest.c:129
void UpnpActionRequest_clear_Os(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:369
int UpnpActionRequest_strncpy_DevUDN(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:237
const UpnpString * UpnpActionRequest_get_ActionName(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:173
int UpnpActionRequest_strcpy_ErrStr(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:158
void UpnpActionRequest_clear_CtrlPtIPAddr(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:332
int UpnpActionRequest_set_DevUDN(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:215
int UpnpActionRequest_set_ServiceID(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:252
int UpnpActionRequest_strcpy_ActionName(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:195
size_t UpnpActionRequest_get_DevUDN_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:222
size_t UpnpActionRequest_get_ActionName_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:185
int UpnpActionRequest_get_Socket(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:124
void UpnpActionRequest_clear_DevUDN(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:242
void UpnpActionRequest_clear_ActionName(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:205
Data structure representing the DOM Document.
Definition: ixml.h:159
const UpnpString * UpnpActionRequest_get_DevUDN(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:210
struct s_UpnpString UpnpString
Type of the string objects inside libupnp.
Definition: UpnpString.h:38
size_t UpnpActionRequest_get_ServiceID_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:259
const char * UpnpActionRequest_get_ServiceID_cstr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:264
const UpnpString * UpnpActionRequest_get_ErrStr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:136
UpnpActionRequest * UpnpActionRequest_new()
Definition: UpnpActionRequest.c:33
int UpnpActionRequest_set_ErrStr(UpnpActionRequest *p, const UpnpString *s)
Definition: UpnpActionRequest.c:141
int UpnpActionRequest_strcpy_ServiceID(UpnpActionRequest *p, const char *s)
Definition: UpnpActionRequest.c:269
size_t UpnpActionRequest_get_Os_Length(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:349
int UpnpActionRequest_set_ErrCode(UpnpActionRequest *p, int n)
Definition: UpnpActionRequest.c:117
int UpnpActionRequest_strncpy_ServiceID(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:274
const struct sockaddr_storage * UpnpActionRequest_get_CtrlPtIPAddr(const UpnpActionRequest *p)
Definition: UpnpActionRequest.c:320
#define EXPORT_SPEC
Export functions on WIN32 DLLs.
Definition: UpnpGlobal.h:91
int UpnpActionRequest_strncpy_Os(UpnpActionRequest *p, const char *s, size_t n)
Definition: UpnpActionRequest.c:364
Defines constants that for some reason are not defined on some systems.
void UpnpActionRequest_clear_ServiceID(UpnpActionRequest *p)
Definition: UpnpActionRequest.c:279