Ginga  0.13.6
 All Classes Namespaces Functions Variables
Static Public Member Functions | Static Public Attributes | List of all members
br::pucrio::telemidia::ginga::core::system::compat::SystemCompat Class Reference

Static Public Member Functions

static string getGingaPrefix ()
 
static string updatePath (string dir)
 
static string updatePath (string dir, string separator)
 
static bool isXmlStr (string location)
 
static bool checkUriPrefix (string uri)
 
static bool isAbsolutePath (string path)
 
static string getIUriD ()
 
static string getFUriD ()
 
static string getPath (string filename)
 
static string convertRelativePath (string relPath)
 
static string getGingaBinPath ()
 
static string getUserCurrentPath ()
 
static void setGingaContextPrefix (string newBaseDir)
 
static string getGingaContextPrefix ()
 
static string appendGingaFilesPrefix (string relUrl)
 
static string appendGingaInstallPrefix (string relUrl)
 
static void * getComponentManagerInstance ()
 
static void setComponentManagerInstance (void *cmInstance)
 
static string appendLibExt (string libName)
 
static void * loadComponent (string libName, void **llib, string symName)
 
static bool releaseComponent (void *component)
 
static void initializeSigpipeHandler ()
 
static string getOperatingSystem ()
 
static float getClockSpeed ()
 
static float getMemorySize ()
 
static void strError (int err, char *buf, size_t size)
 
static int changeDir (const char *path)
 
static void makeDir (const char *dirName, unsigned int mode)
 
static void uSleep (unsigned int microseconds)
 
static string getTemporaryDir ()
 
static void gingaProcessExit (short status)
 
static void setLogTo (short logType, string sufix="")
 
static int gettimeofday (struct timeval *tv, struct timezone *tz)
 
static int getUserClock (struct timeval *usrClk)
 
static int clockGetTime (int clockType, struct timespec *tv)
 
static int rint (double x)
 
static string checkPipeName (string pipeName)
 
static bool createPipe (string pipeName, PipeDescriptor *pd)
 
static bool openPipe (string pipeName, PipeDescriptor *pd)
 
static void closePipe (PipeDescriptor pd)
 
static int readPipe (PipeDescriptor pd, char *buffer, int buffSize)
 
static int writePipe (PipeDescriptor pd, char *data, int dataSize)
 
static int zip_directory (const string &zipfile_path, const string &directory_path, const string &iUriD)
 
static int zipwalker (void *zipfile, string initdir, string dirpath, string iUriD)
 
static int unzip_file (const char *zipname, const char *filedir)
 
static bool getZipError (struct zip *file, string *strError)
 
static bool initMemCheck ()
 
static void memCheckPoint ()
 
static bool finishMemCheck ()
 

Static Public Attributes

static const short LOG_NULL = 0
 
static const short LOG_STDO = 1
 
static const short LOG_FILE = 2
 

Member Function Documentation

string br::pucrio::telemidia::ginga::core::system::compat::SystemCompat::appendLibExt ( string  libName)
static

APPLE

WIN32

string br::pucrio::telemidia::ginga::core::system::compat::SystemCompat::getOperatingSystem ( )
static

APPLE

WIN32


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