VCF::SystemPeer Class Reference
Defines the SystemPeer interface. More...
#include <vcf/FoundationKit/SystemPeer.h>
Inheritance diagram for VCF::SystemPeer:

Public Member Functions | |
| virtual | ~SystemPeer () |
| virtual uint32 | getTickCount ()=0 |
| tries to return a uint32 representing the current tick count of the system | |
| virtual void | sleep (const uint32 &milliseconds)=0 |
| causes the calling thread to pause for the specified number of milliseconds | |
| virtual bool | doesFileExist (const String &fileName)=0 |
| virtual String | getEnvironmentVariable (const String &variableName)=0 |
| virtual void | setEnvironmentVariable (const String &variableName, const String &newValue)=0 |
| virtual void | addPathDirectory (const String &directory)=0 |
| virtual String | getCurrentWorkingDirectory ()=0 |
| virtual void | setCurrentWorkingDirectory (const String ¤tDirectory)=0 |
| virtual String | getCommonDirectory (System::CommonDirectory directory)=0 |
| virtual String | createTempFileName (const String &directory)=0 |
| virtual void | setDateToSystemTime (DateTime *date)=0 |
| virtual void | setDateToLocalTime (DateTime *date)=0 |
| virtual void | setCurrentThreadLocale (Locale *locale)=0 |
| virtual bool | isUnicodeEnabled ()=0 |
| virtual DateTime | convertUTCTimeToLocalTime (const DateTime &date)=0 |
| virtual DateTime | convertLocalTimeToUTCTime (const DateTime &date)=0 |
| virtual void | setTimeZoneToLocal (const DateTime ¤tDate, TimeZone &tz)=0 |
| virtual String | getOSName ()=0 |
| virtual String | getOSVersion ()=0 |
| virtual String | getComputerName ()=0 |
| virtual String | getUserName ()=0 |
| virtual ProgramInfo * | getProgramInfoFromFileName (const String &fileName)=0 |
Detailed Description
Defines the SystemPeer interface.
Constructor & Destructor Documentation
|
|
|
Member Function Documentation
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
tries to return a uint32 representing the current tick count of the system
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
||||||||||||
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
||||||||||||
|
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
|
|
causes the calling thread to pause for the specified number of milliseconds
Implemented in VCF::LinuxSystemPeer, VCF::OSXSystemPeer, and VCF::Win32SystemPeer. |
The documentation for this class was generated from the following file:
- vcf/FoundationKit/SystemPeer.h
