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