Classes | Typedefs | Enumerations | Functions | Variables

mmdb::io Namespace Reference

Classes

class  File
class  Stream

Typedefs

typedef PStream InitStreamObject (RPStream Object)

Enumerations

enum  GZ_MODE {
  GZM_NONE = 0, GZM_CHECK = 1, GZM_ENFORCE = 2, GZM_ENFORCE_GZIP = 2,
  GZM_ENFORCE_COMPRESS = 3
}
enum  FILE_ERROR {
  FileError_NoMemory = 110, FileError_ShortData = 111, FileError_NoDataFound = 112, FileError_NoColumn = 113,
  FileError_BadData = 114, FileError_WrongMemoryAllocation = 115
}
enum  SYSKEY { syskey_unix = 1, syskey_win = 2, syskey_all = 3 }

Functions

cpstr GetFPath (pstr FilePath, SYSKEY syskey)
cpstr GetFName (cpstr FilePath, SYSKEY syskey)
cpstr GetFExt (cpstr FilePath)
cpstr ChangeExt (pstr FilePath, cpstr newExt, int syskey)
bool FileExists (cpstr FileName, PFile f)
void SetGZIPPath (pstr gzipPath, pstr ungzipPath)
void SetCompressPath (pstr compressPath, pstr uncompressPath)
void RemoveDelimiters (pstr S, int SLen)
void PickOutNumber (cpstr S, pstr SV, int SLen, int &j)
cpstr FileError (int ErrCode)
cpstr ChangeExt (pstr FilePath, cpstr newExt, SYSKEY syskey=syskey_unix)
 DefineClass (File)
void StreamRead_ (RFile f, RPStream Object, InitStreamObject Init)
void StreamWrite_ (RFile f, RPStream Object)
 DefineClass (Stream)
 DefineStreamFunctions (Stream)

Variables

const char _dir_sep_c = '/'
cpstr _dir_sep = "/"

Typedef Documentation

typedef PStream mmdb::io::InitStreamObject(RPStream Object)

Enumeration Type Documentation

Enumerator:
FileError_NoMemory 
FileError_ShortData 
FileError_NoDataFound 
FileError_NoColumn 
FileError_BadData 
FileError_WrongMemoryAllocation 
Enumerator:
GZM_NONE 
GZM_CHECK 
GZM_ENFORCE 
GZM_ENFORCE_GZIP 
GZM_ENFORCE_COMPRESS 
Enumerator:
syskey_unix 
syskey_win 
syskey_all 

Function Documentation

cpstr mmdb::io::ChangeExt ( pstr  FilePath,
cpstr  newExt,
int  syskey 
)
cpstr mmdb::io::ChangeExt ( pstr  FilePath,
cpstr  newExt,
SYSKEY  syskey = syskey_unix 
)
mmdb::io::DefineClass ( File   )
mmdb::io::DefineClass ( Stream   )
mmdb::io::DefineStreamFunctions ( Stream   )
cpstr mmdb::io::FileError ( int  ErrCode )
bool mmdb::io::FileExists ( cpstr  FileName,
PFile  f 
)
cpstr mmdb::io::GetFExt ( cpstr  FilePath )
cpstr mmdb::io::GetFName ( cpstr  FilePath,
SYSKEY  syskey 
)
cpstr mmdb::io::GetFPath ( pstr  FilePath,
SYSKEY  syskey 
)
void mmdb::io::PickOutNumber ( cpstr  S,
pstr  SV,
int  SLen,
int &  j 
)
void mmdb::io::RemoveDelimiters ( pstr  S,
int  SLen 
)
void mmdb::io::SetCompressPath ( pstr  compressPath,
pstr  uncompressPath 
)
void mmdb::io::SetGZIPPath ( pstr  gzipPath,
pstr  ungzipPath 
)
void mmdb::io::StreamRead_ ( RFile  f,
RPStream  Object,
InitStreamObject  Init 
)
void mmdb::io::StreamWrite_ ( RFile  f,
RPStream  Object 
)

Variable Documentation

const char mmdb::io::_dir_sep_c = '/'
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines