libzypp  10.5.0
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.


Defines

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


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