3065 some functions in the tcp module can be static
[unleashed.git] / usr / src / cmd / man / src / util / nsgmls.src / include / XMLCodingSystem.h
blob754bdce70e74808920f9b8721680fddcda2eec59
1 // Copyright (c) 1997 James Clark
2 // See the file COPYING for copying permission.
3 #pragma ident "%Z%%M% %I% %E% SMI"
5 #ifndef XMLCodingSystem_INCLUDED
6 #define XMLCodingSystem_INCLUDED 1
8 #include "CodingSystem.h"
10 #ifdef SP_NAMESPACE
11 namespace SP_NAMESPACE {
12 #endif
14 class InputCodingSystemKit;
16 class SP_API XMLCodingSystem : public CodingSystem {
17 public:
18 XMLCodingSystem(const InputCodingSystemKit *);
19 Decoder *makeDecoder() const;
20 Encoder *makeEncoder() const;
21 private:
22 const InputCodingSystemKit *kit_;
25 #ifdef SP_NAMESPACE
27 #endif
29 #endif /* not XMLCodingSystem_INCLUDED */