CernVM-FS
2.12.0
|
#include <except.h>
Public Member Functions | |
EPublish (const std::string &what, EFailures f=kFailUnspecified) | |
virtual | ~EPublish () throw () |
EFailures | failure () const |
std::string | msg () const |
Static Private Member Functions | |
static std::string | GetStacktrace () |
Private Attributes | |
EFailures | failure_ |
std::runtime_error | msg_holder_ |
Static Private Attributes | |
static const unsigned | kMaxBacktrace = 64 |
Well-known exceptions that are usually caught and handled
|
inlineexplicit |
|
virtual |
|
inline |
Definition at line 45 of file except.h.
Referenced by publish::CmdAbort::Main(), publish::CmdCommit::Main(), publish::CmdTransaction::Main(), main(), publish::TransactionRetry(), and anonymous_namespace{repository_abort.cc}::TrySessionDrop().
|
staticprivate |
|
inline |
Definition at line 46 of file except.h.
Referenced by publish::CmdAbort::Main(), publish::CmdCommit::Main(), publish::CmdTransaction::Main(), main(), and anonymous_namespace{repository_abort.cc}::TrySessionDrop().
|
private |
|
staticprivate |
|
private |