#include <iosfwd>
#include <zypp/base/Exception.h>
#include <zypp/Pathname.h>
Go to the source code of this file.
|
| namespace | zypp |
| | Easy-to use interface to the ZYPP dependency resolver.
|
| |
|
| #define | declException(EXCP, BASE) |
| | Convenience macro to declare more specific PluginScriptExceptions.
|
| |
|
| | zypp::declException (PluginScriptNotConnected, PluginScriptException) |
| | Script connection not open.
|
| |
| | zypp::declException (PluginScriptDiedUnexpectedly, PluginScriptException) |
| | Script died unexpectedly.
|
| |
| | zypp::declException (PluginScriptTimeout, PluginScriptException) |
| | Communication timeout.
|
| |
| | zypp::declException (PluginScriptSendTimeout, PluginScriptTimeout) |
| | Timeout while sending data.
|
| |
| | zypp::declException (PluginScriptReceiveTimeout, PluginScriptTimeout) |
| | Timeout while receiving data.
|
| |
◆ declException
| #define declException |
( |
|
EXCP, |
|
|
|
BASE |
|
) |
| |
Value: class EXCP : public BASE { \
public: \
EXCP() : BASE( #EXCP ) {} \
EXCP( const std::string & msg_r ) : BASE( msg_r ) {} \
EXCP( const std::string & msg_r, const std::string & hist_r ) : BASE( msg_r, hist_r ) {} \
virtual ~EXCP() throw() {} \
}
Convenience macro to declare more specific PluginScriptExceptions.
Definition at line 35 of file PluginScriptException.h.