1 // Copyright (c) 1994 James Clark
2 // See the file COPYING for copying permission.
3 #pragma ident "%Z%%M% %I% %E% SMI"
4
5 #ifdef __GNUG__
6 #pragma implementation
7 #endif
8 #include "splib.h"
9 #include "StorageManager.h"
10 #define DEFAULT_BLOCK_SIZE 1024
11
12 #ifdef SP_NAMESPACE
13 namespace SP_NAMESPACE {
14 #endif
15
StorageObject()16 StorageObject::StorageObject()
17 {
18 }
19
~StorageObject()20 StorageObject::~StorageObject()
21 {
22 }
23
willNotRewind()24 void StorageObject::willNotRewind()
25 {
26 }
27
getBlockSize() const28 size_t StorageObject::getBlockSize() const
29 {
30 return DEFAULT_BLOCK_SIZE;
31 }
32
StorageManager()33 StorageManager::StorageManager()
34 {
35 }
36
~StorageManager()37 StorageManager::~StorageManager()
38 {
39 }
40
inheritable() const41 Boolean StorageManager::inheritable() const
42 {
43 return 1;
44 }
45
resolveRelative(const StringC &,StringC &,Boolean) const46 Boolean StorageManager::resolveRelative(const StringC &, StringC &,
47 Boolean) const
48 {
49 return 1;
50 }
51
guessIsId(const StringC &,const CharsetInfo &) const52 Boolean StorageManager::guessIsId(const StringC &, const CharsetInfo &) const
53 {
54 return 0;
55 }
56
transformNeutral(StringC &,Boolean,Messenger &) const57 Boolean StorageManager::transformNeutral(StringC &, Boolean, Messenger &) const
58 {
59 return 0;
60 }
61
requiredCodingSystem() const62 const InputCodingSystem *StorageManager::requiredCodingSystem() const
63 {
64 return 0;
65 }
66
requiresCr() const67 Boolean StorageManager::requiresCr() const
68 {
69 return 0;
70 }
71
idCharset() const72 const CharsetInfo *StorageManager::idCharset() const
73 {
74 return 0;
75 }
76
reString() const77 const StringC *StorageManager::reString() const
78 {
79 return 0;
80 }
81
IdStorageManager(const CharsetInfo * idCharset)82 IdStorageManager::IdStorageManager(const CharsetInfo *idCharset)
83 : idCharset_(idCharset)
84 {
85 }
86
idCharset() const87 const CharsetInfo *IdStorageManager::idCharset() const
88 {
89 return idCharset_;
90 }
91
reString() const92 const StringC *IdStorageManager::reString() const
93 {
94 return &reString_;
95 }
96
97
98 #ifdef SP_NAMESPACE
99 }
100 #endif
101