libUPnP
1.8.0
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
upnp
inc
ActionRequest.h
Go to the documentation of this file.
1
2
3
#ifndef ACTIONREQUEST_H
4
#define ACTIONREQUEST_H
5
6
17
typedef
struct
s_UpnpActionRequest
UpnpActionRequest
;
18
19
20
#include "
ixml.h
"
/* for IXML_Document */
21
#include "
UpnpGlobal.h
"
/* for EXPORT_SPEC */
22
#include "
UpnpInet.h
"
/* for sockaddr, sockaddr_storage */
23
#include "
UpnpString.h
"
24
25
26
#ifdef __cplusplus
27
extern
"C"
{
28
#endif
/* __cplusplus */
29
30
32
EXPORT_SPEC
UpnpActionRequest
*
UpnpActionRequest_new
();
33
35
EXPORT_SPEC
void
UpnpActionRequest_delete
(
UpnpActionRequest
*p);
36
38
EXPORT_SPEC
UpnpActionRequest
*
UpnpActionRequest_dup
(
const
UpnpActionRequest
*p);
39
41
EXPORT_SPEC
void
UpnpActionRequest_assign
(
UpnpActionRequest
*p,
const
UpnpActionRequest
*q);
42
44
EXPORT_SPEC
int
UpnpActionRequest_get_ErrCode
(
const
UpnpActionRequest
*p);
45
EXPORT_SPEC
void
UpnpActionRequest_set_ErrCode(
UpnpActionRequest
*p,
int
n);
46
48
EXPORT_SPEC
int
UpnpActionRequest_get_Socket
(
const
UpnpActionRequest
*p);
49
EXPORT_SPEC
void
UpnpActionRequest_set_Socket(
UpnpActionRequest
*p,
int
n);
50
52
EXPORT_SPEC
const
UpnpString
*
UpnpActionRequest_get_ErrStr
(
const
UpnpActionRequest
*p);
53
EXPORT_SPEC
const
char
*UpnpActionRequest_get_ErrStr_cstr(
const
UpnpActionRequest
*p);
54
EXPORT_SPEC
void
UpnpActionRequest_set_ErrStr(
UpnpActionRequest
*p,
const
UpnpString
*s);
55
EXPORT_SPEC
void
UpnpActionRequest_strcpy_ErrStr(
UpnpActionRequest
*p,
const
char
*s);
56
58
EXPORT_SPEC
const
UpnpString
*
UpnpActionRequest_get_ActionName
(
const
UpnpActionRequest
*p);
59
EXPORT_SPEC
const
char
*UpnpActionRequest_get_ActionName_cstr(
const
UpnpActionRequest
*p);
60
EXPORT_SPEC
void
UpnpActionRequest_set_ActionName(
UpnpActionRequest
*p,
const
UpnpString
*s);
61
EXPORT_SPEC
void
UpnpActionRequest_strcpy_ActionName(
UpnpActionRequest
*p,
const
char
*s);
62
64
EXPORT_SPEC
const
UpnpString
*
UpnpActionRequest_get_DevUDN
(
const
UpnpActionRequest
*p);
65
EXPORT_SPEC
const
char
*UpnpActionRequest_get_DevUDN_cstr(
const
UpnpActionRequest
*p);
66
EXPORT_SPEC
void
UpnpActionRequest_set_DevUDN(
UpnpActionRequest
*p,
const
UpnpString
*s);
67
69
EXPORT_SPEC
const
UpnpString
*
UpnpActionRequest_get_ServiceID
(
const
UpnpActionRequest
*p);
70
EXPORT_SPEC
const
char
*UpnpActionRequest_get_ServiceID_cstr(
const
UpnpActionRequest
*p);
71
EXPORT_SPEC
void
UpnpActionRequest_set_ServiceID(
UpnpActionRequest
*p,
const
UpnpString
*s);
72
74
EXPORT_SPEC
IXML_Document
*
UpnpActionRequest_get_ActionRequest
(
const
UpnpActionRequest
*p);
75
EXPORT_SPEC
void
UpnpActionRequest_set_ActionRequest(
UpnpActionRequest
*p,
IXML_Document
*d);
76
78
EXPORT_SPEC
IXML_Document
*
UpnpActionRequest_get_ActionResult
(
const
UpnpActionRequest
*p);
79
EXPORT_SPEC
void
UpnpActionRequest_set_ActionResult(
UpnpActionRequest
*p,
IXML_Document
*d);
80
82
EXPORT_SPEC
IXML_Document
*
UpnpActionRequest_get_SoapHeader
(
const
UpnpActionRequest
*p);
83
EXPORT_SPEC
void
UpnpActionRequest_set_SoapHeader(
UpnpActionRequest
*p,
IXML_Document
*d);
84
86
EXPORT_SPEC
const
struct
sockaddr *
UpnpActionRequest_get_CtrlPtIPAddr
(
const
UpnpActionRequest
*p);
87
EXPORT_SPEC
void
UpnpActionRequest_set_CtrlPtIPAddr(
UpnpActionRequest
*p,
const
struct
sockaddr *sa);
88
89
90
#ifdef __cplusplus
91
}
92
#endif
/* __cplusplus */
93
94
95
#endif
/* ACTIONREQUEST_H */
96
Generated on Sat Feb 2 2013 05:11:54 for libUPnP by
1.8.3.1