Xerces-C++: XMLNetAccessor.hpp Source File (original) (raw)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22#if !defined(XERCESC_INCLUDE_GUARD_XMLNETACCESSOR_HPP)
23#define XERCESC_INCLUDE_GUARD_XMLNETACCESSOR_HPP
24
28
30
32
33
35{
36public:
38
39 typedef enum {
42 POST
43 } HTTPMethod;
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
70};
71
74 fHeaders(0),
75 fHeadersLen(0),
76 fPayload(0),
77 fPayloadLen(0)
78{
79}
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
96{
97public :
98
99
100
104
105
106
107
108
110
112 (
113 const XMLURL& urlSrc,
115 ) = 0;
116
117
118protected :
119
120
121
125
126
127private :
128
129
130
133};
134
136
138
139#endif
#define MakeXMLException(theType, expKeyword)
Definition XMLException.hpp:178
#define XERCES_CPP_NAMESPACE_BEGIN
Definition XercesDefs.hpp:112
#define XMLUTIL_EXPORT
Definition XercesDefs.hpp:162
#define XERCES_CPP_NAMESPACE_END
Definition XercesDefs.hpp:113
size_t XMLSize_t
Definition Xerces_autoconf_config.hpp:112
char16_t XMLCh
Definition Xerces_autoconf_config.hpp:120
Definition BinInputStream.hpp:30
Definition XMLNetAccessor.hpp:96
virtual ~XMLNetAccessor()
Definition XMLNetAccessor.hpp:101
virtual BinInputStream * makeNew(const XMLURL &urlSrc, const XMLNetHTTPInfo *httpInfo=0)=0
XMLNetAccessor()
Definition XMLNetAccessor.hpp:122
virtual const XMLCh * getId() const =0
Definition XMLNetAccessor.hpp:35
const char * fHeaders
Definition XMLNetAccessor.hpp:66
XMLNetHTTPInfo()
Definition XMLNetAccessor.hpp:72
XMLSize_t fHeadersLen
Definition XMLNetAccessor.hpp:67
XMLSize_t fPayloadLen
Definition XMLNetAccessor.hpp:69
HTTPMethod fHTTPMethod
Definition XMLNetAccessor.hpp:65
const char * fPayload
Definition XMLNetAccessor.hpp:68
HTTPMethod
Definition XMLNetAccessor.hpp:39
@ GET
Definition XMLNetAccessor.hpp:40
@ PUT
Definition XMLNetAccessor.hpp:41
This class makes it possible to override the C++ memory management by adding new/delete operators to ...
Definition XMemory.hpp:41