SimGrid  3.13
Versatile Simulation of Distributed Systems
xbt_ex_t Struct Reference

Structure describing an exception. More...

#include <ex.h>

Public Attributes

char * msg
 human readable message More...
 
xbt_errcat_t category
 category like HTTP (what went wrong) More...
 
int value
 like errno (why did it went wrong) More...
 
char * procname
 Name of the process who thrown this. More...
 
int pid
 PID of the process who thrown this. More...
 
char * file
 Thrown point. More...
 
int line
 Thrown point. More...
 
char * func
 Thrown point. More...
 
int used
 
char ** bt_strings
 
voidbt [XBT_BACKTRACE_SIZE]
 

Detailed Description

Structure describing an exception.

Member Data Documentation

char* xbt_ex_t::msg

human readable message

xbt_errcat_t xbt_ex_t::category

category like HTTP (what went wrong)

int xbt_ex_t::value

like errno (why did it went wrong)

char* xbt_ex_t::procname

Name of the process who thrown this.

int xbt_ex_t::pid

PID of the process who thrown this.

char* xbt_ex_t::file

Thrown point.

int xbt_ex_t::line

Thrown point.

char* xbt_ex_t::func

Thrown point.

int xbt_ex_t::used
char** xbt_ex_t::bt_strings
void* xbt_ex_t::bt[XBT_BACKTRACE_SIZE]

The documentation for this struct was generated from the following file: