63 virtual void SetClientMode() = 0;
64 virtual void SetStorageMode() = 0;
65 virtual bool IsClientMode() = 0;
66 virtual bool IsStorageMode() = 0;
68 virtual bool ReadScalar(
char &c,
const char *aName) = 0;
69 virtual bool ReadScalar(
unsigned char &c,
const char *) = 0;
70 virtual bool ReadScalar(
short &h,
const char *) = 0;
71 virtual bool ReadScalar(
unsigned short &h,
const char *) = 0;
72 virtual bool ReadScalar(
int &i,
const char *) = 0;
73 virtual bool ReadScalar(
unsigned int &i,
const char *) = 0;
74 virtual bool ReadScalar(
long &l,
const char *) = 0;
75 virtual bool ReadScalar(
unsigned long &l,
const char *) = 0;
76 virtual bool ReadScalar(
long long &l,
const char *) = 0;
77 virtual bool ReadScalar(
float &f,
const char *) = 0;
78 virtual bool ReadScalar(
double &d,
const char *) = 0;
79 virtual bool ReadScalar(
char *&c,
const char *) = 0;
81 virtual bool WriteScalar(
const char c,
const char *) = 0;
82 virtual bool WriteScalar(
const unsigned char c,
const char *) = 0;
83 virtual bool WriteScalar(
const short h,
const char *) = 0;
84 virtual bool WriteScalar(
const unsigned short h,
const char *) = 0;
85 virtual bool WriteScalar(
const int i,
const char *) = 0;
86 virtual bool WriteScalar(
const unsigned int i,
const char *) = 0;
87 virtual bool WriteScalar(
const long l,
const char *) = 0;
88 virtual bool WriteScalar(
const unsigned long l,
const char *) = 0;
89 virtual bool WriteScalar(
const long long l,
const char *) = 0;
90 virtual bool WriteScalar(
const float f,
const char *) = 0;
91 virtual bool WriteScalar(
const double d,
const char *) = 0;
92 virtual bool WriteScalar(
const char *c,
const char *) = 0;
94 virtual bool ReadArray(
char *&c,
int &len,
const char *) = 0;
95 virtual bool ReadArray(
unsigned char *&c,
int &len,
const char *) = 0;
96 virtual bool ReadArray(
short *&c,
int &len,
const char *) = 0;
97 virtual bool ReadArray(
unsigned short *&c,
int &len,
const char *) = 0;
98 virtual bool ReadArray(
int *&c,
int &len,
const char *) = 0;
99 virtual bool ReadArray(
unsigned int *&c,
int &len,
const char *) = 0;
100 virtual bool ReadArray(
long *&c,
int &len,
const char *) = 0;
101 virtual bool ReadArray(
unsigned long *&c,
int &len,
const char *) = 0;
102 virtual bool ReadArray(
long long *&c,
int &len,
const char *) = 0;
103 virtual bool ReadArray(
float *&c,
int &len,
const char *) = 0;
104 virtual bool ReadArray(
double *&c,
int &len,
const char *) = 0;
105 virtual bool ReadArray(
char **&c,
int &len,
const char *) = 0;
107 virtual bool WriteArray(
char *c,
int len,
const char *) = 0;
108 virtual bool WriteArray(
unsigned char *c,
int len,
const char *) = 0;
109 virtual bool WriteArray(
short *c,
int len,
const char *) = 0;
110 virtual bool WriteArray(
unsigned short *c,
int len,
const char *) = 0;
111 virtual bool WriteArray(
int *c,
int len,
const char *) = 0;
112 virtual bool WriteArray(
unsigned int *c,
int len,
const char *) = 0;
113 virtual bool WriteArray(
long *c,
int len,
const char *) = 0;
114 virtual bool WriteArray(
unsigned long *c,
int len,
const char *) = 0;
115 virtual bool WriteArray(
long long *c,
int len,
const char *) = 0;
116 virtual bool WriteArray(
float *c,
int len,
const char *) = 0;
117 virtual bool WriteArray(
double *c,
int len,
const char *) = 0;
118 virtual bool WriteArray(
char **c,
int len,
const char *) = 0;