roo_transport
API Documentation for roo_transport
Loading...
Searching...
No Matches
status.cpp
Go to the documentation of this file.
2
3namespace roo_transport {
4
5const char* RpcStatusAsString(RpcStatus status) {
6 switch (status) {
7 case kOk:
8 return "OK";
9 case kCancelled:
10 return "cancelled";
11 case kUnknown:
12 return "unknown";
14 return "invalid argument";
16 return "deadline exceeded";
17 case kNotFound:
18 return "not found";
19 case kAlreadyExists:
20 return "already exists";
22 return "permission denied";
24 return "unauthenticated";
26 return "resource exhausted";
28 return "failed precondition";
29 case kAborted:
30 return "aborted";
31 case kOutOfRange:
32 return "out of range";
33 case kUnimplemented:
34 return "unimplemented";
35 case kInternal:
36 return "internal";
37 case kUnavailable:
38 return "unavailable";
39 case kDataLoss:
40 return "data loss";
41 default:
42 return "unknown error";
43 }
44}
45
46} // namespace roo_transport
@ kPermissionDenied
Definition status.h:56
@ kAlreadyExists
Definition status.h:46
@ kInvalidArgument
Definition status.h:26
@ kUnauthenticated
Definition status.h:60
@ kFailedPrecondition
Definition status.h:82
@ kDeadlineExceeded
Definition status.h:33
@ kResourceExhausted
Definition status.h:64
const char * RpcStatusAsString(RpcStatus status)
Definition status.cpp:5