SimGrid  3.8.1
Scalable Simulation of Distributed Systems - Reference Manual
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
xbt_ex_t Struct Reference

Structure describing an exception. More...

#include <ex.h>

Data Fields

char * msg
xbt_errcat_t category
int value
short int remote
char * host
char * procname
int pid
char * file
int line
char * func

Detailed Description

Structure describing an exception.

Field 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)

short int xbt_ex_t::remote

whether it was raised remotely

char* xbt_ex_t::host

NULL locally thrown exceptions; full hostname if remote ones

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


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