Classes | Namespaces | Enumerations | Functions

src/mmdb_io_file.h File Reference

#include <stdio.h>
#include "mmdb_mattype.h"

Go to the source code of this file.

Classes

class  mmdb::io::File

Namespaces

namespace  mmdb
namespace  mmdb::io

Enumerations

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

Functions

cpstr mmdb::io::GetFPath (pstr FilePath, SYSKEY syskey)
cpstr mmdb::io::GetFName (cpstr FilePath, SYSKEY syskey)
cpstr mmdb::io::GetFExt (cpstr FilePath)
cpstr mmdb::io::ChangeExt (pstr FilePath, cpstr newExt, SYSKEY syskey=syskey_unix)
cpstr mmdb::io::FileError (int ErrCode)
void mmdb::io::RemoveDelimiters (pstr S, int SLen)
void mmdb::io::PickOutNumber (cpstr S, pstr SV, int SLen, int &j)
 mmdb::io::DefineClass (File)
void mmdb::io::SetGZIPPath (pstr gzipPath, pstr ungzipPath)
void mmdb::io::SetCompressPath (pstr compressPath, pstr uncompressPath)
bool mmdb::io::FileExists (cpstr FileName, PFile f)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines