#include <Wm4System.h>
Public Types | |
enum | { SM_READ, SM_WRITE, SM_READ_WRITE } |
Static Public Member Functions | |
static void | SwapBytes (int iSize, void *pvValue) |
static void | SwapBytes (int iSize, int iQuantity, void *pvValue) |
static bool | IsBigEndian () |
static void | EndianCopy (int iSize, const void *pvSrc, void *pvDst) |
static void | EndianCopy (int iSize, int iQuantity, const void *pvSrc, void *pvDst) |
static double | GetTime () |
static bool | Load (const char *acFilename, char *&racBuffer, int &riSize) |
static bool | Save (const char *acFilename, const char *acBuffer, int iSize) |
static bool | Append (const char *acFilename, char *acBuffer, int iSize) |
static int | Read1 (const char *acBuffer, int iQuantity, void *pvData) |
static int | Write1 (char *acBuffer, int iQuantity, const void *pvData) |
static int | Read1 (FILE *pkFile, int iQuantity, void *pvData) |
static int | Write1 (FILE *pkFile, int iQuantity, const void *pvData) |
static int | Read2le (const char *acBuffer, int iQuantity, void *pvData) |
static int | Read4le (const char *acBuffer, int iQuantity, void *pvData) |
static int | Read8le (const char *acBuffer, int iQuantity, void *pvData) |
static int | Write2le (char *acBuffer, int iQuantity, const void *pvData) |
static int | Write4le (char *acBuffer, int iQuantity, const void *pvData) |
static int | Write8le (char *acBuffer, int iQuantity, const void *pvData) |
static int | Read2le (FILE *pkFile, int iQuantity, void *pvData) |
static int | Read4le (FILE *pkFile, int iQuantity, void *pvData) |
static int | Read8le (FILE *pkFile, int iQuantity, void *pvData) |
static int | Write2le (FILE *pkFile, int iQuantity, const void *pvData) |
static int | Write4le (FILE *pkFile, int iQuantity, const void *pvData) |
static int | Write8le (FILE *pkFile, int iQuantity, const void *pvData) |
static int | Read2be (const char *acBuffer, int iQuantity, void *pvData) |
static int | Read4be (const char *acBuffer, int iQuantity, void *pvData) |
static int | Read8be (const char *acBuffer, int iQuantity, void *pvData) |
static int | Write2be (char *acBuffer, int iQuantity, const void *pvData) |
static int | Write4be (char *acBuffer, int iQuantity, const void *pvData) |
static int | Write8be (char *acBuffer, int iQuantity, const void *pvData) |
static int | Read2be (FILE *pkFile, int iQuantity, void *pvData) |
static int | Read4be (FILE *pkFile, int iQuantity, void *pvData) |
static int | Read8be (FILE *pkFile, int iQuantity, void *pvData) |
static int | Write2be (FILE *pkFile, int iQuantity, const void *pvData) |
static int | Write4be (FILE *pkFile, int iQuantity, const void *pvData) |
static int | Write8be (FILE *pkFile, int iQuantity, const void *pvData) |
static const char * | GetPath (const char *acDirectory, const char *acFilename) |
static void | Initialize () |
static void | Terminate () |
static int | GetDirectoryQuantity () |
static const char * | GetDirectory (int i) |
static bool | InsertDirectory (const char *acDirectory) |
static bool | RemoveDirectory (const char *acDirectory) |
static void | RemoveAllDirectories () |
static const char * | GetPath (const char *acFilename, int eMode) |
static unsigned int | MakeRGB (unsigned char ucR, unsigned char ucG, unsigned char ucB) |
static unsigned int | MakeRGBA (unsigned char ucR, unsigned char ucG, unsigned char ucB, unsigned char ucA) |
static FILE * | Fopen (const char *acFilename, const char *acMode) |
static int | Fprintf (FILE *pkFile, const char *acFormat,...) |
static int | Fclose (FILE *pkFile) |
static const char * | GetEnv (const char *acEnvVarName) |
static void * | Memcpy (void *pvDst, size_t uiDstSize, const void *pvSrc, size_t uiSrcSize) |
static int | Sprintf (char *acDst, size_t uiDstSize, const char *acFormat,...) |
static char * | Strcpy (char *acDst, size_t uiDstSize, const char *acSrc) |
static char * | Strcat (char *acDst, size_t uiDstSize, const char *acSrc) |
static char * | Strncpy (char *acDst, size_t uiDstSize, const char *acSrc, size_t uiSrcSize) |
static char * | Strtok (char *acToken, const char *acDelimiters, char *&racNextToken) |
Static Public Attributes | |
static char | WM4_PATH [SYSTEM_MAX_ENVVAR] |
static void Wm4::System::SwapBytes | ( | int | iSize, | |
void * | pvValue | |||
) | [static] |
static void Wm4::System::SwapBytes | ( | int | iSize, | |
int | iQuantity, | |||
void * | pvValue | |||
) | [static] |
static bool Wm4::System::IsBigEndian | ( | ) | [static] |
static void Wm4::System::EndianCopy | ( | int | iSize, | |
const void * | pvSrc, | |||
void * | pvDst | |||
) | [static] |
static void Wm4::System::EndianCopy | ( | int | iSize, | |
int | iQuantity, | |||
const void * | pvSrc, | |||
void * | pvDst | |||
) | [static] |
static double Wm4::System::GetTime | ( | ) | [static] |
static bool Wm4::System::Load | ( | const char * | acFilename, | |
char *& | racBuffer, | |||
int & | riSize | |||
) | [static] |
static bool Wm4::System::Save | ( | const char * | acFilename, | |
const char * | acBuffer, | |||
int | iSize | |||
) | [static] |
static bool Wm4::System::Append | ( | const char * | acFilename, | |
char * | acBuffer, | |||
int | iSize | |||
) | [static] |
static int Wm4::System::Read1 | ( | const char * | acBuffer, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Write1 | ( | char * | acBuffer, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Read1 | ( | FILE * | pkFile, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Write1 | ( | FILE * | pkFile, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Read2le | ( | const char * | acBuffer, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Read4le | ( | const char * | acBuffer, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Read8le | ( | const char * | acBuffer, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Write2le | ( | char * | acBuffer, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Write4le | ( | char * | acBuffer, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Write8le | ( | char * | acBuffer, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Read2le | ( | FILE * | pkFile, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Read4le | ( | FILE * | pkFile, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Read8le | ( | FILE * | pkFile, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Write2le | ( | FILE * | pkFile, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Write4le | ( | FILE * | pkFile, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Write8le | ( | FILE * | pkFile, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Read2be | ( | const char * | acBuffer, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Read4be | ( | const char * | acBuffer, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Read8be | ( | const char * | acBuffer, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Write2be | ( | char * | acBuffer, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Write4be | ( | char * | acBuffer, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Write8be | ( | char * | acBuffer, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Read2be | ( | FILE * | pkFile, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Read4be | ( | FILE * | pkFile, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Read8be | ( | FILE * | pkFile, | |
int | iQuantity, | |||
void * | pvData | |||
) | [static] |
static int Wm4::System::Write2be | ( | FILE * | pkFile, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Write4be | ( | FILE * | pkFile, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static int Wm4::System::Write8be | ( | FILE * | pkFile, | |
int | iQuantity, | |||
const void * | pvData | |||
) | [static] |
static const char* Wm4::System::GetPath | ( | const char * | acDirectory, | |
const char * | acFilename | |||
) | [static] |
static void Wm4::System::Initialize | ( | ) | [static] |
static void Wm4::System::Terminate | ( | ) | [static] |
static int Wm4::System::GetDirectoryQuantity | ( | ) | [static] |
static const char* Wm4::System::GetDirectory | ( | int | i | ) | [static] |
static bool Wm4::System::InsertDirectory | ( | const char * | acDirectory | ) | [static] |
static bool Wm4::System::RemoveDirectory | ( | const char * | acDirectory | ) | [static] |
static void Wm4::System::RemoveAllDirectories | ( | ) | [static] |
static const char* Wm4::System::GetPath | ( | const char * | acFilename, | |
int | eMode | |||
) | [static] |
static unsigned int Wm4::System::MakeRGB | ( | unsigned char | ucR, | |
unsigned char | ucG, | |||
unsigned char | ucB | |||
) | [static] |
static unsigned int Wm4::System::MakeRGBA | ( | unsigned char | ucR, | |
unsigned char | ucG, | |||
unsigned char | ucB, | |||
unsigned char | ucA | |||
) | [static] |
static FILE* Wm4::System::Fopen | ( | const char * | acFilename, | |
const char * | acMode | |||
) | [static] |
static int Wm4::System::Fprintf | ( | FILE * | pkFile, | |
const char * | acFormat, | |||
... | ||||
) | [static] |
static int Wm4::System::Fclose | ( | FILE * | pkFile | ) | [static] |
static const char* Wm4::System::GetEnv | ( | const char * | acEnvVarName | ) | [static] |
static void* Wm4::System::Memcpy | ( | void * | pvDst, | |
size_t | uiDstSize, | |||
const void * | pvSrc, | |||
size_t | uiSrcSize | |||
) | [static] |
static int Wm4::System::Sprintf | ( | char * | acDst, | |
size_t | uiDstSize, | |||
const char * | acFormat, | |||
... | ||||
) | [static] |
static char* Wm4::System::Strcpy | ( | char * | acDst, | |
size_t | uiDstSize, | |||
const char * | acSrc | |||
) | [static] |
static char* Wm4::System::Strcat | ( | char * | acDst, | |
size_t | uiDstSize, | |||
const char * | acSrc | |||
) | [static] |
static char* Wm4::System::Strncpy | ( | char * | acDst, | |
size_t | uiDstSize, | |||
const char * | acSrc, | |||
size_t | uiSrcSize | |||
) | [static] |
static char* Wm4::System::Strtok | ( | char * | acToken, | |
const char * | acDelimiters, | |||
char *& | racNextToken | |||
) | [static] |
char Wm4::System::WM4_PATH[SYSTEM_MAX_ENVVAR] [static] |