libzypp  11.13.5
PluginScriptException.h File Reference
#include <iosfwd>
#include "zypp/base/Exception.h"
#include "zypp/Pathname.h"
Include dependency graph for PluginScriptException.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  zypp::PluginScriptException
 Base class for PluginScript Exception. More...

Namespaces

namespace  zypp
 Easy-to use interface to the ZYPP dependency resolver.

Macros

#define declException(EXCP, BASE)
 Convenience macro to declare more specific PluginScriptExceptions.

Functions

 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.

Detailed Description

Definition in file PluginScriptException.h.


Macro Definition Documentation

#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.