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()
      
        
          | RooFit::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 RooFit::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 RooFit::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 * RooFit::BidirMMapPipe_impl::BidirMMapPipeException::what  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inlinevirtualnoexcept   | 
  
 
 
◆ m_buf
  
  
      
        
          | char RooFit::BidirMMapPipe_impl::BidirMMapPipeException::m_buf[s_sz] | 
         
       
   | 
  
private   | 
  
 
 
roofit/roofitcore/src/BidirMMapPipe.cxx