Convenience errno wrapper.  
 More...
#include <zypp-core/base/Errno.h>
|  | 
|  | Errno () | 
|  | Default ctor: errno.
 | 
|  | 
|  | Errno (bool error_r) | 
|  | Ctor set to errnoif error condition, else0.
 | 
|  | 
|  | Errno (int errno_r) | 
|  | Ctor taking an explicit errno value. 
 | 
|  | 
| int | get () const | 
|  | Return the stored errno. 
 | 
|  | 
|  | operator int () const | 
|  | Allow implicit conversion to int.
 | 
|  | 
| std::string | asString () const | 
|  | Return human readable error string. 
 | 
|  | 
|  | 
| (Note that these are not member symbols.)  | 
| std::ostream & | operator<< (std::ostream &str, const Errno &obj) | 
|  | Stream output. 
 | 
|  | 
Convenience errno wrapper. 
Definition at line 25 of file Errno.h.
◆ Errno() [1/3]
Default ctor: errno. 
Definition at line 29 of file Errno.h.
 
 
◆ Errno() [2/3]
  
  | 
        
          | zypp::Errno::Errno | ( | bool | error_r | ) |  |  | inline | 
 
Ctor set to errno if error condition, else 0. 
int ret = ::write( fd, buffer, size );
DBG << 
"write returns: " << 
Errno( ret != size ) << end;
 
Errno()
Default ctor: errno.
Definition at line 39 of file Errno.h.
 
 
◆ Errno() [3/3]
  
  | 
        
          | zypp::Errno::Errno | ( | int | errno_r | ) |  |  | inline | 
 
Ctor taking an explicit errno value. 
Definition at line 42 of file Errno.h.
 
 
◆ get()
  
  | 
        
          | int zypp::Errno::get | ( |  | ) | const |  | inline | 
 
Return the stored errno. 
Definition at line 46 of file Errno.h.
 
 
◆ operator int()
  
  | 
        
          | zypp::Errno::operator int | ( |  | ) | const |  | inline | 
 
Allow implicit conversion to int. 
Definition at line 49 of file Errno.h.
 
 
◆ asString()
  
  | 
        
          | std::string zypp::Errno::asString | ( |  | ) | const |  | inline | 
 
Return human readable error string. 
Definition at line 52 of file Errno.h.
 
 
◆ operator<<()
  
  | 
        
          | std::ostream & operator<< | ( | std::ostream & | str, |  
          |  |  | const Errno & | obj ) |  | related | 
 
Stream output. 
Definition at line 59 of file Errno.h.
 
 
◆ _errno
The documentation for this class was generated from the following file: