1
// Copyright (c) 1994, 1995 James Clark
2
// See the file COPYING for copying permission.
4
#ifndef StdioStorage_INCLUDED
5
#define StdioStorage_INCLUDED 1
10
#include "StorageManager.h"
11
#include "DescriptorManager.h"
13
#include "CharsetInfo.h"
16
namespace SP_NAMESPACE {
21
class UnivCharsetDesc;
22
class OutputCodingSystem;
24
class SP_API StdioStorageManager : public IdStorageManager {
26
StdioStorageManager(const char *type,
27
const CharsetInfo *filenameCharset,
28
const OutputCodingSystem *filenameCodingSystem);
29
StorageObject *makeStorageObject(const StringC &id,
30
const StringC &baseId,
35
const char *type() const;
37
StdioStorageManager(const StdioStorageManager &); // undefined
38
void operator=(const StdioStorageManager &); // undefined
39
const OutputCodingSystem *filenameCodingSystem_;
47
#endif /* not StdioStorage_INCLUDED */