Inheritance diagram for SystemCode:
Static Public Member Functions | |
static void | LoadResources () |
static void | DefaultExceptionHandler (uint8 except) |
static void | SetStackSize (uint32) |
static uint32 | GetStackSize () |
static void | RaiseException (uint8 except) |
static void | IgnoreException (uint8 except, BOOL _ignore) |
static void | SetExceptionMsg (uint8 except, char *msg) |
static char * | GetExceptionMsg (uint8 except) |
static BOOL | DefaultEventHandler (Element *id, int msg, int x, int y, int flgs) |
static BOOL | DefaultEventHandler (Network *id, int msg, int x, int y, int flgs) |
static BOOL | DefaultEventHandler (Thread *id, int msg, int x, int y, int flgs) |
static void | StaticSetLastErrorMsg (char *,...) |
static char * | StaticGetLastErrorMsg () |
static void | StaticSetLastError (int code) |
static uint32 | StaticGetLastError () |
static BOOL | GetUserName (String &s) |
static BOOL | GetComputerName (String &s) |
static BOOL | GetExecutableFilename (String &s) |
static BOOL | SetServiceStatus (BOOL state) |
static void | ProcessQueue (BOOL wait4msg) |
static void | WaitMessage () |
static BOOL | IsQueueEmpty () |
static BOOL | WakeThread (Thread *) |
static BOOL | PostMessage (Thread *, uint32 msg, iPTR wParam, iPTR lParam) |
static BOOL | PostMessage (Window *, uint32 msg, iPTR wParam, iPTR lParam) |
static BOOL | CreateLink (char *PathObj, char *PathLink, char *WorkPath, char *Desc=(char *) NULL, char *Args=(char *) NULL) |
static BOOL | CreateStartMenuItem (char *menupath, char *app, char *title, char *args=(char *) NULL) |
static void | ExpandEnvironmentStrings (String &str) |
static int | CmpVersion (Version &v1, Version &v2) |
static void | DialogInit (Font *, Mouse *) |
static int | Message (char *msg, char *title="Application Message", char *t1="OK", char *t2=NULL, char *t3=NULL) |
static BOOL | GetFileName (char *title, String &path, String &filename, char *types=(char *) NULL, int typeidx=0, BOOL open=TRUE, BOOL folder=FALSE) |
static BOOL | GetString (char *title, char *desc, String &str, char *badchars=(char *) NULL, char *goodchars=(char *) NULL) |
static BOOL | FindDialog (char *title, String &str, FindReplaceDialogCallback *cb, int &flgs) |
static BOOL | ReplaceDialog (char *title, String &oldstr, String &newstr, FindReplaceDialogCallback *cb, int &flgs) |
static char * | GetParameter (uint8 idx) |
static uint32 | GetParameterCount () |
static Thread * | GetCurrentThread () |
static void | Exit (uint32 ExitCode=0) |
static void | ExitErrorMsg () |
static void | ExitErrorMsg (char *msg,...) |
static PTR | MemAlloc (uint32 siz, uint32 flgs=0) |
static PTR | MemAllocZ (uint32 siz, uint32 flgs=0) |
static PTR | MemReAlloc (PTR ptr, uint32 siz) |
static PTR | MemReAlloc (PTR *ptr, uint32 siz) |
static BOOL | MemFree (PTR ptr) |
static uint32 | MemAvailPhys () |
static uint32 | MemAvailVir () |
static PTR | Lock (PTR) |
static BOOL | Unlock (PTR) |
static char ** | GetEnvironmentStrings () |
static BOOL | GetEnvironmentVariable (char *vname, String &ret) |
static BOOL | SetEnvironmentVariable (char *vname, char *vdata) |
static BOOL | IsWindowsNT () |
static void | Print (char *) |
static void | DirectPrint (PTR, uint32 len) |
static void | DirectPrint (char *) |
static char * | strcpy (char *dest, const char *src) |
static char * | strcpy (String &dest, const char *src) |
static char * | strcat (char *dest, const char *src) |
static char * | strcat (String &dest, const char *src) |
static int | strcmp (const char *s1, const char *s2) |
static int | stricmp (const char *s1, const char *s2) |
static char * | strdup (const char *s) |
static char * | strchr (char const *s, char c) |
static char * | strrchr (char const *s, char c) |
static char * | strset (char *s, char c) |
static int | strlen (char const *s) |
static char * | strupr (char *s) |
static char | toupper (char) |
static char * | strlwr (char *s) |
static char | tolower (char) |
static void * | memcpy (void *dest, void const *src, int len) |
static int | memcmp (const void *s1, const void *s2, int len) |
static int | memicmp (const void *s1, const void *s2, int len) |
static void * | memchr (const void *s, char c, int len) |
static void * | memset (void *s, uint8 c, int len) |
static void * | memset16 (void *s, uint16 c, int len) |
static void * | memset24 (void *s, uint32 c, int len) |
static void * | memset32 (void *s, uint32 c, int len) |
static int | vsnprintf (char *, int, const char *, va_list arg) |
static int | vsprintf (String &, const char *, va_list arg) |
static int | vsprintf (char *, const char *, va_list arg) |
static int | sprintf (String &, const char *,...) |
static int | sprintf (char *, const char *,...) |
static int | vprintf (const char *, va_list) |
static int | printf (const char *,...) |
static int | strncmp (const char *s1, const char *s2, int len) |
static int | strnicmp (const char *s1, const char *s2, int len) |
static uint32 | atox (const char *) |
static uint32 | atox64 (const char *) |
static uint32 | atou (const char *) |
static int | atol (const char *) |
static int | atoi (const char *) |
static void | GetTime (Time *) |
static BOOL | SetTime (Time *) |
static void | Sleep (uint32) |
static uint32 | GetSeconds () |
static BOOL | TerminateThread (Thread *x) |
static void | TerminateProcess (uint32 ec) |
static BOOL | GetExitCode (Thread *x, uint32 *ExitCode) |
static BOOL | IsThreadActive (Thread *x) |
static uint32 | GetThreadCount () |
static uint32 | GetCurrentProcessId () |
static uint32 | GetCurrentThreadId () |
static uint32 | GetCurrentThreadHandle () |
static BOOL | StartThread (Thread *) |
static BOOL | StopThread (Thread *) |
static BOOL | ResumeThread (Thread *) |
static BOOL | PauseThread (Thread *) |
static Thread * | FindThread (uint32 handle) |
static BOOL | ExecuteFile (char *f, char *cmd="open") |
static BOOL | SystemLogOff (BOOL force=FALSE) |
static BOOL | SystemPowerOff (BOOL force=FALSE) |
static BOOL | SystemReboot (BOOL force=FALSE) |
static BOOL | SystemShutdown (BOOL force=FALSE) |
static void | ConvertPathStyle (char *) |
static BOOL | GetCurrentUser (String &s) |
static BOOL | LoginAsUser (char *user, char *pwd) |
static BOOL | UnixCrypt (char *textToEncrypt, String &output) |
static BOOL | UnixCrypt (char *encryptionSalt, char *textToEncrypt, String &output) |
static void | SwapByteOrder (int16 &) |
static void | SwapByteOrder (int32 &) |
static void | SwapByteOrder (int64 &) |
static void | SwapByteOrder (uint16 &) |
static void | SwapByteOrder (uint32 &) |
static void | SwapByteOrder (uint64 &) |
Definition at line 48 of file syscode.hpp.