|
static scarab::logger | rclog ("return_codes") |
|
bool | operator== (const return_code &a_lhs, const return_code &a_rhs) |
|
std::ostream & | operator<< (std::ostream &a_os, const return_code &a_rc) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_success > | t_dl_success_rc_reg (0) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_warning_no_action_taken > | t_dl_warning_no_action_taken_rc_reg (1) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_warning_deprecated_feature > | t_dl_warning_deprecated_feature_rc_reg (2) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_warning_dry_run > | t_dl_warning_dry_run_rc_reg (3) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_warning_offline > | t_dl_warning_offline_rc_reg (4) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_warning_sub_service > | t_dl_warning_sub_service_rc_reg (5) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_amqp_error > | t_dl_amqp_error_rc_reg (100) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_amqp_error_broker_connection > | t_dl_amqp_error_broker_connection_rc_reg (101) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_amqp_error_routingkey_notfound > | t_dl_amqp_error_routingkey_notfound_rc_reg (102) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_resource_error > | t_dl_resource_error_rc_reg (200) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_resource_error_connection > | t_dl_resource_error_connection_rc_reg (201) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_resource_error_no_response > | t_dl_resource_error_no_response_rc_reg (202) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_resource_error_sub_service > | t_dl_resource_error_sub_service_rc_reg (203) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error > | t_dl_service_error_rc_reg (300) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_no_encoding > | t_dl_service_error_no_encoding_rc_reg (301) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_decoding_fail > | t_dl_service_error_decoding_fail_rc_reg (302) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_bad_payload > | t_dl_service_error_bad_payload_rc_reg (303) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_invalid_value > | t_dl_service_error_invalid_value_rc_reg (304) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_timeout > | t_dl_service_error_timeout_rc_reg (305) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_invalid_method > | t_dl_service_error_invalid_method_rc_reg (306) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_access_denied > | t_dl_service_error_access_denied_rc_reg (307) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_invalid_key > | t_dl_service_error_invalid_key_rc_reg (308) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_service_error_invalid_specifier > | t_dl_service_error_invalid_specifier_rc_reg (310) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_client_error > | t_dl_client_error_rc_reg (400) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_client_error_invalid_request > | t_dl_client_error_invalid_request_rc_reg (401) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_client_error_handling_reply > | t_dl_client_error_handling_reply_rc_reg (402) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_client_error_unable_to_send > | t_dl_client_error_unable_to_send_rc_reg (403) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_client_error_timeout > | t_dl_client_error_timeout_rc_reg (404) |
|
static scarab::indexed_registrar< unsigned, ::dripline::return_code, dl_unhandled_exception > | t_dl_unhandled_exception_rc_reg (999) |
|
void | add_return_code (unsigned a_value, const std::string &a_name, const std::string &a_description) |
| Helper function to add a return code (primarily for python binding); scarab::error will be thrown if the value is not unique. More...
|
|
bool | check_and_add_return_code (unsigned a_value, const std::string &a_name, const std::string &a_description) |
|
std::vector< unsigned > | get_return_code_values () |
|
std::map< unsigned, std::unique_ptr< return_code > > | get_return_codes_map () |
|