StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | List of all members
StDbBuffer Class Reference
Inheritance diagram for StDbBuffer:
StDbBufferI

Public Member Functions

 StDbBuffer (unsigned int anum_fields, column *acol)
 
void Init (unsigned int anum_fields, column *acol)
 
virtual void SetClientMode ()
 
virtual void SetStorageMode ()
 
virtual bool IsClientMode ()
 
virtual bool IsStorageMode ()
 
void Raz ()
 
void Print ()
 
virtual char ** WhatsIn ()
 
virtual bool ReadScalar (char &c, const char *aName)
 
virtual bool ReadScalar (unsigned char &c, const char *)
 
virtual bool ReadScalar (short &h, const char *)
 
virtual bool ReadScalar (unsigned short &h, const char *)
 
virtual bool ReadScalar (int &i, const char *)
 
virtual bool ReadScalar (unsigned int &i, const char *)
 
virtual bool ReadScalar (long &l, const char *)
 
virtual bool ReadScalar (unsigned long &l, const char *)
 
virtual bool ReadScalar (long long &l, const char *)
 
virtual bool ReadScalar (float &f, const char *)
 
virtual bool ReadScalar (double &d, const char *)
 
virtual bool ReadScalar (char *&c, const char *)
 
virtual bool WriteScalar (const char c, const char *)
 
virtual bool WriteScalar (const unsigned char c, const char *)
 
virtual bool WriteScalar (const short h, const char *)
 
virtual bool WriteScalar (const unsigned short h, const char *)
 
virtual bool WriteScalar (const int i, const char *)
 
virtual bool WriteScalar (const unsigned int i, const char *)
 
virtual bool WriteScalar (const long l, const char *)
 
virtual bool WriteScalar (const unsigned long l, const char *)
 
virtual bool WriteScalar (const long long l, const char *)
 
virtual bool WriteScalar (const float f, const char *)
 
virtual bool WriteScalar (const double d, const char *)
 
virtual bool WriteScalar (const char *c, const char *)
 
virtual bool ReadArray (char *&c, int &len, const char *)
 
virtual bool ReadArray (unsigned char *&c, int &len, const char *)
 
virtual bool ReadArray (short *&c, int &len, const char *)
 
virtual bool ReadArray (unsigned short *&c, int &len, const char *)
 
virtual bool ReadArray (int *&c, int &len, const char *)
 
virtual bool ReadArray (unsigned int *&c, int &len, const char *)
 
virtual bool ReadArray (long *&c, int &len, const char *)
 
virtual bool ReadArray (unsigned long *&c, int &len, const char *)
 
virtual bool ReadArray (long long *&c, int &len, const char *)
 
virtual bool ReadArray (float *&c, int &len, const char *)
 
virtual bool ReadArray (double *&c, int &len, const char *)
 
virtual bool ReadArray (char **&c, int &len, const char *)
 
virtual bool WriteArray (char *c, int len, const char *)
 
virtual bool WriteArray (unsigned char *c, int len, const char *)
 
virtual bool WriteArray (short *c, int len, const char *)
 
virtual bool WriteArray (unsigned short *c, int len, const char *)
 
virtual bool WriteArray (int *c, int len, const char *)
 
virtual bool WriteArray (unsigned int *c, int len, const char *)
 
virtual bool WriteArray (long *c, int len, const char *)
 
virtual bool WriteArray (unsigned long *c, int len, const char *)
 
virtual bool WriteArray (long long *c, int len, const char *)
 
virtual bool WriteArray (float *c, int len, const char *)
 
virtual bool WriteArray (double *c, int len, const char *)
 
virtual bool WriteArray (char **c, int len, const char *)
 

Protected Member Functions

bool Find_Col (const char *aName)
 
void AddField (const char *aName, const myctype aTpe, const void *aVal, const int aLen)
 
void ChangeField (const myctype aTpe, const void *aVal, const int aLen)
 
bool WriteMem (char *s, void *aVal, myctype type)
 
bool WriteMem (unsigned char *s, void *aVal, myctype type)
 
bool WriteMem (short *s, void *aVal, myctype type)
 
bool WriteMem (unsigned short *s, void *aVal, myctype type)
 
bool WriteMem (int *s, void *aVal, myctype type)
 
bool WriteMem (unsigned int *s, void *aVal, myctype type)
 
bool WriteMem (long *s, void *aVal, myctype type)
 
bool WriteMem (unsigned long *s, void *aVal, myctype type)
 
bool WriteMem (long long *s, void *aVal, myctype type)
 
bool WriteMem (float *s, void *aVal, myctype type)
 
bool WriteMem (double *s, void *aVal, myctype type)
 
bool WriteMem (char **s, void *aVal, myctype type)
 
void StrConv (char *aVal, char &s)
 
void StrConv (char *aVal, unsigned char &s)
 
void StrConv (char *aVal, short &s)
 
void StrConv (char *aVal, unsigned short &s)
 
void StrConv (char *aVal, int &s)
 
void StrConv (char *aVal, unsigned int &s)
 
void StrConv (char *aVal, long &s)
 
void StrConv (char *aVal, unsigned long &s)
 
void StrConv (char *aVal, long long &s)
 
void StrConv (char *aVal, float &s)
 
void StrConv (char *aVal, double &s)
 
void StrConv (char *aVal, char *&s)
 
void MemSwapCpy (char *where, char *from, int len, int swaplen, BuffMode mode)
 

Detailed Description

Definition at line 75 of file StDbBuffer.h.


The documentation for this class was generated from the following files: