Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::LinuxSystemPeer Class Reference

#include <LinuxSystemPeer.h>

Inheritance diagram for VCF::LinuxSystemPeer:

VCF::SystemPeer List of all members.

Public Member Functions

 LinuxSystemPeer ()
virtual ~LinuxSystemPeer ()
virtual uint32 getTickCount ()
 tries to return a uint32 representing the current tick count of the system
virtual void sleep (const uint32 &milliseconds)
 causes the calling thread to pause for the specified number of milliseconds
virtual bool doesFileExist (const String &fileName)
virtual void addPathDirectory (const String &directory)
virtual ProgramInfogetProgramInfoFromFileName (const String &fileName)
virtual String getCurrentWorkingDirectory ()
virtual String getEnvironmentVariable (const String &variableName)
virtual void setEnvironmentVariable (const String &variableName, const String &newValue)
virtual void setCurrentWorkingDirectory (const String &currentDirectory)
virtual String getCommonDirectory (System::CommonDirectory directory)
virtual String createTempFileName (const String &directory)
virtual void setDateToSystemTime (DateTime *date)
virtual void setDateToLocalTime (DateTime *date)
virtual void setCurrentThreadLocale (Locale *locale)
virtual bool isUnicodeEnabled ()
virtual DateTime convertUTCTimeToLocalTime (const DateTime &date)
virtual DateTime convertLocalTimeToUTCTime (const DateTime &date)
virtual void setTimeZoneToLocal (const DateTime &currentDate, TimeZone &tz)
virtual String getOSName ()
virtual String getOSVersion ()
virtual String getComputerName ()
virtual String getUserName ()

Protected Attributes

timezone timeZone_
timeval time_

Constructor & Destructor Documentation

VCF::LinuxSystemPeer::LinuxSystemPeer  ) 
 

virtual VCF::LinuxSystemPeer::~LinuxSystemPeer  )  [virtual]
 


Member Function Documentation

virtual void VCF::LinuxSystemPeer::addPathDirectory const String directory  )  [virtual]
 

Implements VCF::SystemPeer.

virtual DateTime VCF::LinuxSystemPeer::convertLocalTimeToUTCTime const DateTime date  )  [virtual]
 

Implements VCF::SystemPeer.

virtual DateTime VCF::LinuxSystemPeer::convertUTCTimeToLocalTime const DateTime date  )  [virtual]
 

Implements VCF::SystemPeer.

virtual String VCF::LinuxSystemPeer::createTempFileName const String directory  )  [virtual]
 

Implements VCF::SystemPeer.

virtual bool VCF::LinuxSystemPeer::doesFileExist const String fileName  )  [virtual]
 

Implements VCF::SystemPeer.

virtual String VCF::LinuxSystemPeer::getCommonDirectory System::CommonDirectory  directory  )  [virtual]
 

Implements VCF::SystemPeer.

virtual String VCF::LinuxSystemPeer::getComputerName  )  [virtual]
 

Implements VCF::SystemPeer.

virtual String VCF::LinuxSystemPeer::getCurrentWorkingDirectory  )  [virtual]
 

Implements VCF::SystemPeer.

virtual String VCF::LinuxSystemPeer::getEnvironmentVariable const String variableName  )  [virtual]
 

Implements VCF::SystemPeer.

virtual String VCF::LinuxSystemPeer::getOSName  )  [virtual]
 

Implements VCF::SystemPeer.

virtual String VCF::LinuxSystemPeer::getOSVersion  )  [virtual]
 

Implements VCF::SystemPeer.

virtual ProgramInfo* VCF::LinuxSystemPeer::getProgramInfoFromFileName const String fileName  )  [virtual]
 

Implements VCF::SystemPeer.

virtual uint32 VCF::LinuxSystemPeer::getTickCount  )  [virtual]
 

tries to return a uint32 representing the current tick count of the system

Implements VCF::SystemPeer.

virtual String VCF::LinuxSystemPeer::getUserName  )  [virtual]
 

Implements VCF::SystemPeer.

virtual bool VCF::LinuxSystemPeer::isUnicodeEnabled  )  [inline, virtual]
 

Implements VCF::SystemPeer.

virtual void VCF::LinuxSystemPeer::setCurrentThreadLocale Locale locale  )  [virtual]
 

Implements VCF::SystemPeer.

virtual void VCF::LinuxSystemPeer::setCurrentWorkingDirectory const String currentDirectory  )  [virtual]
 

Implements VCF::SystemPeer.

virtual void VCF::LinuxSystemPeer::setDateToLocalTime DateTime date  )  [virtual]
 

Implements VCF::SystemPeer.

virtual void VCF::LinuxSystemPeer::setDateToSystemTime DateTime date  )  [virtual]
 

Implements VCF::SystemPeer.

virtual void VCF::LinuxSystemPeer::setEnvironmentVariable const String variableName,
const String newValue
[virtual]
 

Implements VCF::SystemPeer.

virtual void VCF::LinuxSystemPeer::setTimeZoneToLocal const DateTime currentDate,
TimeZone tz
[virtual]
 

Implements VCF::SystemPeer.

virtual void VCF::LinuxSystemPeer::sleep const uint32 milliseconds  )  [virtual]
 

causes the calling thread to pause for the specified number of milliseconds

Parameters:
uint32 the number of milliseconds to pause the thread

Implements VCF::SystemPeer.


Member Data Documentation

struct timeval VCF::LinuxSystemPeer::time_ [protected]
 

struct timezone VCF::LinuxSystemPeer::timeZone_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information