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