SystemCode Class Reference

Inheritance diagram for SystemCode:

Archive Array< DATA > AVI Base64 Codec CRC DES DHCP DHCPServer DNS DPMI Element EncryptionClass EncryptionSession File Font FTP FTPDataSession G3Light G3Object G3Scene GLObject GLObjectGroup GLScene GLTexture HTTP List< DATA > LogFile MD4 Mouse MP3Decoder MsgClient NetworkServer Ping Pipe Printer Process Random Registry RegistryEnumerator ServiceControl SMTP Sound SQL String StringList Thread ThreadManager Timer XMLFile List of all members.

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 ThreadGetCurrentThread ()
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 ThreadFindThread (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 &)

Detailed Description

Definition at line 48 of file syscode.hpp.


The documentation for this class was generated from the following file:
Generated on Mon Mar 5 09:49:16 2007 for DigiForce by  doxygen 1.4.7