exception to throw if low-level OS calls go wrong
- Author
- Manuel Schiller manue.nosp@m.l.sc.nosp@m.hille.nosp@m.r@ni.nosp@m.khef..nosp@m.nl
- Date
- 2013-07-07
Definition at line 46 of file BidirMMapPipe.cxx.
|
| BidirMMapPipeException (const char *msg, int err) |
| constructor taking error code, hint on operation (msg)
|
|
virtual const char * | what () const noexcept |
| return a destcription of what went wrong
|
|
|
static int | dostrerror_r (int err, char *buf, std::size_t sz, int(*f)(int, char *, std::size_t)) |
| for the POSIX version of strerror_r
|
|
static int | dostrerror_r (int, char *, std::size_t, char *(*f)(int, char *, std::size_t)) |
| for the GNU version of strerror_r
|
|
|
char | m_buf [s_sz] |
| buffer containing the error message
|
|
◆ anonymous enum
◆ BidirMMapPipeException()
BidirMMapPipe_impl::BidirMMapPipeException::BidirMMapPipeException |
( |
const char * |
msg, |
|
|
int |
err |
|
) |
| |
constructor taking error code, hint on operation (msg)
Definition at line 68 of file BidirMMapPipe.cxx.
◆ dostrerror_r() [1/2]
static int BidirMMapPipe_impl::BidirMMapPipeException::dostrerror_r |
( |
int |
err, |
|
|
char * |
buf, |
|
|
std::size_t |
sz, |
|
|
int(*)(int, char *, std::size_t) |
f |
|
) |
| |
|
inlinestaticprivate |
◆ dostrerror_r() [2/2]
int BidirMMapPipe_impl::BidirMMapPipeException::dostrerror_r |
( |
int |
err, |
|
|
char * |
buf, |
|
|
std::size_t |
sz, |
|
|
char *(*)(int, char *, std::size_t) |
f |
|
) |
| |
|
staticprivate |
◆ what()
virtual const char * BidirMMapPipe_impl::BidirMMapPipeException::what |
( |
| ) |
const |
|
inlinevirtualnoexcept |
◆ m_buf
char BidirMMapPipe_impl::BidirMMapPipeException::m_buf[s_sz] |
|
private |
roofit/roofitcore/src/BidirMMapPipe.cxx