Main Page
Namespaces
Classes
Files
Examples
File List
File Members
usr
include
xercesc
framework
StdInInputSource.hpp
Go to the documentation of this file.
1
/*
2
* Licensed to the Apache Software Foundation (ASF) under one or more
3
* contributor license agreements. See the NOTICE file distributed with
4
* this work for additional information regarding copyright ownership.
5
* The ASF licenses this file to You under the Apache License, Version 2.0
6
* (the "License"); you may not use this file except in compliance with
7
* the License. You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*/
17
18
/*
19
* $Id: StdInInputSource.hpp 527149 2007-04-10 14:56:39Z amassari $
20
*/
21
22
23
#if !defined(XERCESC_INCLUDE_GUARD_STDININPUTSOURCE_HPP)
24
#define XERCESC_INCLUDE_GUARD_STDININPUTSOURCE_HPP
25
26
#include <
xercesc/sax/InputSource.hpp
>
27
28
XERCES_CPP_NAMESPACE_BEGIN
29
30
class
BinInputStream;
31
32
43
class
XMLPARSER_EXPORT
StdInInputSource
:
public
InputSource
44
{
45
public
:
46
// -----------------------------------------------------------------------
47
// Constructors and Destructor
48
// -----------------------------------------------------------------------
49
52
59
StdInInputSource
(
MemoryManager
*
const
manager = XMLPlatformUtils::fgMemoryManager);
61
64
~
StdInInputSource
();
66
67
68
// -----------------------------------------------------------------------
69
// Virtual input source interface
70
// -----------------------------------------------------------------------
71
72
75
83
BinInputStream*
makeStream
()
const
;
84
86
87
private
:
88
// -----------------------------------------------------------------------
89
// Unimplemented constructors and operators
90
// -----------------------------------------------------------------------
91
StdInInputSource
(
const
StdInInputSource
&);
92
StdInInputSource
& operator=(
const
StdInInputSource
&);
93
94
};
95
96
inline
StdInInputSource::StdInInputSource(
MemoryManager
*
const
manager) :
97
98
InputSource
(
"stdin"
, manager)
99
{
100
}
101
102
inline
StdInInputSource::~StdInInputSource
()
103
{
104
}
105
106
XERCES_CPP_NAMESPACE_END
107
108
#endif
Generated by
1.8.1.1