K3dSystemData Class Reference

#include <K3dSystemData.h>

Inheritance diagram for K3dSystemData:

K3dGameData List of all members.

Public Member Functions

 K3dSystemData ()
 ~K3dSystemData ()
K3dString & GetSysUser ()
 Get user name.
K3dString & GetSysLogName ()
 Get Logged-in user name.
K3dString & GetSysHome ()
 Get User home directory.
K3dString & GetSysPath ()
 Get All system binary pahts.
K3dString & GetSysShell ()
 Get System default shell.
K3dString & GetSysTerm ()
 Get terminal type.
K3dString & GetSysPwd ()
 Get current working directory.
K3dString & GetSysLang ()
 Get System default language.
K3dString & GetSysTemp ()
 Get System temporary directory.
K3dString & GetSysLibPath ()
 Get All system library pahts.
K3dString & GetSysHostName ()
 Get system host name.

Private Attributes

K3dString m_strUser
 User name.
K3dString m_strLogname
 Logged-in user name.
K3dString m_strHome
 User home directory.
K3dString m_strPath
 All system binary pahts.
K3dString m_strShell
 System default shell.
K3dString m_strTerm
 The terminal type.
K3dString m_strPwd
 The current working directory.
K3dString m_strLang
 System default language.
K3dString m_strTemp
 System temporary directory.
K3dString m_strLibPath
 All system library pahts.
K3dString m_strHostName
 System host name.

Detailed Description

Definition at line 36 of file K3dSystemData.h.


Constructor & Destructor Documentation

K3dSystemData::K3dSystemData (  ) 

Definition at line 35 of file K3dSystemData.cpp.

K3dSystemData::~K3dSystemData (  ) 

Definition at line 39 of file K3dSystemData.cpp.


Member Function Documentation

K3dString& K3dSystemData::GetSysUser (  )  [inline]

Get user name.

Definition at line 54 of file K3dSystemData.h.

References m_strUser.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysLogName (  )  [inline]

Get Logged-in user name.

Definition at line 60 of file K3dSystemData.h.

References m_strLogname.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysHome (  )  [inline]

Get User home directory.

Definition at line 66 of file K3dSystemData.h.

References m_strHome.

Referenced by K3dVM::IncludeScript(), K3dSystemDataBuild::K3dSystemDataBuild(), K3dConfDataBuild::LoadConf(), K3dOptions::LoadOptions(), K3dOptions::LoadScript(), and K3dScene::SetScenePaths().

K3dString& K3dSystemData::GetSysPath (  )  [inline]

Get All system binary pahts.

Definition at line 72 of file K3dSystemData.h.

References m_strPath.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysShell (  )  [inline]

Get System default shell.

Definition at line 78 of file K3dSystemData.h.

References m_strShell.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysTerm (  )  [inline]

Get terminal type.

Definition at line 84 of file K3dSystemData.h.

References m_strTerm.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysPwd (  )  [inline]

Get current working directory.

Definition at line 90 of file K3dSystemData.h.

References m_strPwd.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysLang (  )  [inline]

Get System default language.

Definition at line 96 of file K3dSystemData.h.

References m_strLang.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysTemp (  )  [inline]

Get System temporary directory.

Definition at line 102 of file K3dSystemData.h.

References m_strTemp.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysLibPath (  )  [inline]

Get All system library pahts.

Definition at line 108 of file K3dSystemData.h.

References m_strLibPath.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().

K3dString& K3dSystemData::GetSysHostName (  )  [inline]

Get system host name.

Definition at line 114 of file K3dSystemData.h.

References m_strHostName.

Referenced by K3dSystemDataBuild::K3dSystemDataBuild().


Member Data Documentation

K3dString K3dSystemData::m_strUser [private]

User name.

Definition at line 38 of file K3dSystemData.h.

Referenced by GetSysUser().

K3dString K3dSystemData::m_strLogname [private]

Logged-in user name.

Definition at line 39 of file K3dSystemData.h.

Referenced by GetSysLogName().

K3dString K3dSystemData::m_strHome [private]

User home directory.

Definition at line 40 of file K3dSystemData.h.

Referenced by GetSysHome().

K3dString K3dSystemData::m_strPath [private]

All system binary pahts.

Definition at line 41 of file K3dSystemData.h.

Referenced by GetSysPath().

K3dString K3dSystemData::m_strShell [private]

System default shell.

Definition at line 42 of file K3dSystemData.h.

Referenced by GetSysShell().

K3dString K3dSystemData::m_strTerm [private]

The terminal type.

Definition at line 43 of file K3dSystemData.h.

Referenced by GetSysTerm().

K3dString K3dSystemData::m_strPwd [private]

The current working directory.

Definition at line 44 of file K3dSystemData.h.

Referenced by GetSysPwd().

K3dString K3dSystemData::m_strLang [private]

System default language.

Definition at line 45 of file K3dSystemData.h.

Referenced by GetSysLang().

K3dString K3dSystemData::m_strTemp [private]

System temporary directory.

Definition at line 46 of file K3dSystemData.h.

Referenced by GetSysTemp().

K3dString K3dSystemData::m_strLibPath [private]

All system library pahts.

Definition at line 47 of file K3dSystemData.h.

Referenced by GetSysLibPath().

K3dString K3dSystemData::m_strHostName [private]

System host name.

Definition at line 48 of file K3dSystemData.h.

Referenced by GetSysHostName().


The documentation for this class was generated from the following files:
Generated on Thu Aug 16 23:53:34 2007 for K3dEngine by  doxygen 1.5.0