SimGrid
3.21
Versatile Simulation of Distributed Systems
|
#include <xbt/backtrace.hpp>
#include <xbt/ex.h>
#include <atomic>
#include <stdexcept>
#include <string>
Classes | |
class | simgrid::xbt::ThrowPoint |
Contextual information about an execution location (file:line:func and backtrace, procname, pid) More... | |
class | simgrid::Exception |
Ancestor class of all SimGrid exception. More... | |
class | xbt_ex |
A legacy exception. More... | |
class | simgrid::TimeoutError |
Exception raised when a timeout elapsed. More... | |
class | simgrid::HostFailureException |
Exception raised when an host fails. More... | |
class | simgrid::NetworkFailureException |
Exception raised when a communication fails because of the network. More... | |
class | simgrid::CancelException |
Exception raised when something got canceled before completion. More... | |
Namespaces | |
simgrid | |
simgrid::xbt | |
Macros | |
#define | XBT_THROW_POINT ::simgrid::xbt::ThrowPoint(__FILE__, __LINE__, __func__, simgrid::xbt::backtrace(), xbt_procname(), xbt_getpid()) |
Create a ThrowPoint with (FILE, LINE, func) More... | |
#define XBT_THROW_POINT ::simgrid::xbt::ThrowPoint(__FILE__, __LINE__, __func__, simgrid::xbt::backtrace(), xbt_procname(), xbt_getpid()) |
Create a ThrowPoint with (FILE, LINE, func)