| 95 | } |
| 96 | |
| 97 | error_code message_ex::error() |
| 98 | { |
| 99 | dsn::error_code code; |
| 100 | auto binary_hash = header->server.error_code.local_hash; |
| 101 | if (binary_hash != 0 && binary_hash == FLAGS_local_hash) { |
| 102 | code = dsn::error_code(header->server.error_code.local_code); |
| 103 | } else { |
| 104 | code = error_code::try_get(header->server.error_name, dsn::ERR_UNKNOWN); |
| 105 | header->server.error_code.local_hash = FLAGS_local_hash; |
| 106 | header->server.error_code.local_code = code; |
| 107 | } |
| 108 | return code; |
| 109 | } |
| 110 | |
| 111 | task_code message_ex::rpc_code() |
| 112 | { |
no test coverage detected