Vowpal Wabbit
|
Report status of all API calls. More...
#include <api_status.h>
Public Member Functions | |
api_status () | |
int | get_error_code () const |
(api_error_codes) Get the error code All API calls will return a status code. If the optional api_status object is passed in, the code is set in the object also. More... | |
const char * | get_error_msg () const |
(api_error_codes) Get the error msg string All API calls will return a status code. If the optional api_status object is passed in, the detailed error description is passed back using get_error_msg() More... | |
Static Public Member Functions | |
static void | try_update (api_status *status, int new_code, const char *new_msg) |
Helper method for returning error object Checks to see if api_status is not null before setting the error code and error message. More... | |
static void | try_clear (api_status *status) |
Helper method to clear the error object Checks to see if api_status is not null before clearing current values. More... | |
Report status of all API calls.
VW::experimental::api_status::api_status | ( | ) |
int VW::experimental::api_status::get_error_code | ( | ) | const |
(api_error_codes) Get the error code All API calls will return a status code. If the optional api_status object is passed in, the code is set in the object also.
const char* VW::experimental::api_status::get_error_msg | ( | ) | const |
(api_error_codes) Get the error msg string All API calls will return a status code. If the optional api_status object is passed in, the detailed error description is passed back using get_error_msg()
|
static |
Helper method to clear the error object Checks to see if api_status is not null before clearing current values.
status | Error object. Could be null. |
|
static |
Helper method for returning error object Checks to see if api_status is not null before setting the error code and error message.
status | Error object. Could be null. |
new_code | Error code to set if status object is not null |
new_msg | Error description to set if status object is not null |