libzypp  10.5.0
MutexException.h
Go to the documentation of this file.
00001 /*---------------------------------------------------------------------\
00002 |                          ____ _   __ __ ___                          |
00003 |                         |__  / \ / / . \ . \                         |
00004 |                           / / \ V /|  _/  _/                         |
00005 |                          / /__ | | | | | |                           |
00006 |                         /_____||_| |_| |_|                           |
00007 |                                                                      |
00008 \---------------------------------------------------------------------*/
00012 #ifndef   ZYPP_THREAD_MUTEXEXCEPTION_H
00013 #define   ZYPP_THREAD_MUTEXEXCEPTION_H
00014 
00015 #include <zypp/base/Exception.h>
00016 
00017 
00019 namespace zypp
00020 { 
00021 
00023   namespace thread
00024   { 
00025 
00026 
00028     //
00029     // CLASS NAME : MutexException
00030     //
00033     class MutexException: public zypp::Exception
00034     {
00035     public:
00036       MutexException()
00037         : zypp::Exception( ::zypp::Exception::strErrno(errno))
00038       {}
00039 
00040       MutexException(const std::string &msg)
00041         : zypp::Exception( msg)
00042       {}
00043 
00044       virtual ~MutexException() throw()
00045       {}
00046     };
00047 
00048 
00050   } // namespace thread
00052 
00054 } // namespace zypp
00056 
00057 #endif // ZYPP_THREAD_MUTEXEXCEPTION_H
00058 /*
00059 ** vim: set ts=2 sts=2 sw=2 ai et:
00060 */