Free Electron
Static Public Member Functions | Static Private Attributes | List of all members
fe::System Class Reference

System call wrappers. More...

#include <System.h>

Static Public Member Functions

static void FE_CDECL printBannerOnce (void)
 
static bool FE_CDECL getEnvironmentVariable (const String &name, String &value)
 
static String FE_CDECL getVerbose (void)
 
static String FE_CDECL buildDate (void)
 
static String FE_CDECL getExePath (BWORD a_prune)
 
static String FE_CDECL getLoadPath (void *a_symbol, BWORD a_prune)
 
static bool FE_CDECL setCurrentWorkingDirectory (const String &a_path)
 
static bool FE_CDECL createDirectory (const String &a_path)
 
static String FE_CDECL demangle (const String a_symbol, BWORD a_emptyDefault=FALSE)
 
static String FE_CDECL getExecutablePath (void)
 Return the path of the enclosing executable. More...
 
static String FE_CDECL getModulePath (void)
 Return the path of the enclosing module. More...
 
static String FE_CDECL getBinarySuffix (void)
 Return the binary suffix that the current libs were built with. More...
 

Static Private Attributes

static BWORD ms_bannerPrinted =FALSE
 

Detailed Description

System call wrappers.

Member Function Documentation

◆ getBinarySuffix()

String fe::System::getBinarySuffix ( void  )
static

Return the binary suffix that the current libs were built with.

◆ getExecutablePath()

String fe::System::getExecutablePath ( void  )
static

Return the path of the enclosing executable.

◆ getModulePath()

String fe::System::getModulePath ( void  )
static

Return the path of the enclosing module.


The documentation for this class was generated from the following files: