| 
    picotm
    0.6.0
    
   | 
 
#include <picotm-error.h>

Data Fields | |
| enum picotm_error_status | status | 
| bool | is_non_recoverable | 
| const char * | description | 
| struct picotm_rwlock * | conflicting_lock | 
| enum picotm_error_code | error_hint | 
| int | errno_hint | 
Describes an error.
| struct picotm_rwlock* picotm_error::conflicting_lock | 
The conflicting lock for PICOTM_CONFLICTING if known, or NULL otherwise.
| const char* picotm_error::description | 
A string with additonal information about the error.
| int picotm_error::errno_hint | 
The picotm errno for PICOTM_ERRNO if known, or 0 otherwise.
| enum picotm_error_code picotm_error::error_hint | 
The picotm error code for PICOTM_ERROR_CODE if known, or PICOTM_GENERAL_ERROR otherwise.
| bool picotm_error::is_non_recoverable | 
True is the error is non-recoverable, or false otherwise.
| enum picotm_error_status picotm_error::status | 
The status code of the error.
 1.8.13