Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

mpcl::system Namespace Reference

Name-space for SYSTEM. More...


Compounds

class  ICondition
class  IMutex
class  ISystem
 Base class for an operating system wrapper. More...

class  TBigEndianBuffer
 Base big endian buffer class for base operating system class. More...

class  IThread
class  TCondition
class  TErrorException
 Exception: general error. More...

class  TException
 Exception: parent exception class for SYSTEM. More...

class  TMachineDependent
 Machine dependent class. More...

class  TLittleEndianBuffer
 Base little endian buffer class for base operating system class. More...

class  TMutex
class  TSystem
 Wrapper for POSIX.1 operating system services. More...

class  TThread

Functions

const char * GetErrorMessage (void)


Detailed Description

Name-space for SYSTEM.

Function Documentation

const char * mpcl::system::GetErrorMessage void   
 

Gets system description message for the last error occurred (using variable errno).

Returns:
The description message for the last error (if any).
See also:
std::errno, std::strerror().

Definition at line 35 of file system/defs.cc.

Referenced by mpcl::system::TCondition::broadcast(), mpcl::system::TSystem::getFileSize(), mpcl::system::TThread::join(), mpcl::system::TMutex::lock(), mpcl::system::TCondition::signal(), mpcl::system::TThread::start(), mpcl::system::TCondition::TCondition(), mpcl::system::TCondition::timedWait(), mpcl::system::TMutex::TMutex(), mpcl::system::TMutex::unlock(), mpcl::system::TCondition::wait(), mpcl::system::TCondition::~TCondition(), and mpcl::system::TMutex::~TMutex().


Generated on Mon Oct 13 02:35:25 2003 for MPCL by doxygen1.2.18