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

VCF::OSXSystemPeer Class Reference

#include <OSXSystemPeer.h>

Inheritance diagram for VCF::OSXSystemPeer:

VCF::SystemPeer List of all members.

Public Member Functions

 OSXSystemPeer ()
virtual ~OSXSystemPeer ()
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 String getCurrentWorkingDirectory ()
virtual String getEnvironmentVariable (const String &variableName)
virtual void setEnvironmentVariable (const String &variableName, const String &newValue)
virtual void addPathDirectory (const String &directory)
virtual void setCurrentWorkingDirectory (const String &currentDirectory)
virtual String getCommonDirectory (System::CommonDirectory 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 String getOSName ()
virtual String getOSVersion ()
virtual String getComputerName ()
virtual String getUserName ()
virtual ProgramInfogetProgramInfoFromFileName (const String &fileName)
virtual String createTempFileName (const String &directory)

Protected Attributes

timezone timeZone_
timeval time_

Constructor & Destructor Documentation

VCF::OSXSystemPeer::OSXSystemPeer  ) 
 

virtual VCF::OSXSystemPeer::~OSXSystemPeer  )  [virtual]
 


Member Function Documentation

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

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

Implements VCF::SystemPeer.

virtual void VCF::OSXSystemPeer::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::OSXSystemPeer::time_ [protected]
 

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


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