|
const char * | pn_code (int code) |
| Get the name of the error code.
|
|
pn_error_t * | pn_error (void) |
| Create an error object.
|
|
void | pn_error_free (pn_error_t *error) |
| Free an error object.
|
|
void | pn_error_clear (pn_error_t *error) |
| Reset the error to a "no error" state with code == 0.
|
|
int | pn_error_set (pn_error_t *error, int code, const char *text) |
| Set the error code and text.
|
|
int | pn_error_vformat (pn_error_t *error, int code, const char *fmt, va_list ap) |
| Set the code and set the text using a printf-style formatted string.
|
|
int | pn_error_format (pn_error_t *error, int code, PN_PRINTF_FORMAT const char *fmt,...) PN_PRINTF_FORMAT_ATTR(3 |
| Set the code and set the text using a printf-style formatted string.
|
|
int int | pn_error_code (pn_error_t *error) |
| Get the the error code.
|
|
const char * | pn_error_text (pn_error_t *error) |
| Get the error text.
|
|
int | pn_error_copy (pn_error_t *error, pn_error_t *src) |
| Copy the src error.
|
|
A Proton API error.