K3dSystemData Class Reference

#include <K3dSystemData.h>

Inheritance diagram for K3dSystemData:

K3dGameData List of all members.

Public Member Functions

 K3dSystemData ()
 ~K3dSystemData ()
K3dStringGetSysUser ()
 Get user name.
K3dStringGetSysLogName ()
 Get Logged-in user name.
K3dStringGetSysHome ()
 Get User home directory.
K3dStringGetSysPath ()
 Get All system binary pahts.
K3dStringGetSysShell ()
 Get System default shell.
K3dStringGetSysTerm ()
 Get terminal type.
K3dStringGetSysPwd ()
 Get current working directory.
K3dStringGetSysLang ()
 Get System default language.
K3dStringGetSysTemp ()
 Get System temporary directory.
K3dStringGetSysLibPath ()
 Get All system library pahts.
K3dStringGetSysHostName ()
 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