kCancelled (gRPC code CANCELLED) indicates the operation was cancelled, typically by the caller.
kUnknown
kUnknown (gRPC code UNKNOWN) indicates an unknown error occurred.
kInvalidArgument
kInvalidArgument (gRPC code INVALID_ARGUMENT) indicates the caller specified an invalid argument, such as a malformed filename.
kDeadlineExceeded
kDeadlineExceeded (gRPC code DEADLINE_EXCEEDED) indicates a deadline expired before the operation could complete.
kNotFound
kNotFound (gRPC code NOT_FOUND) indicates some requested entity (such as a file or directory) was not found.
kAlreadyExists
kAlreadyExists (gRPC code ALREADY_EXISTS) indicates that the entity a caller attempted to create (such as a file or directory) is already present.
kPermissionDenied
kPermissionDenied (gRPC code PERMISSION_DENIED) indicates that the caller does not have permission to execute the specified operation.
kResourceExhausted
kResourceExhausted (gRPC code RESOURCE_EXHAUSTED) indicates some resource has been exhausted.
kFailedPrecondition
kFailedPrecondition (gRPC code FAILED_PRECONDITION) indicates that the operation was rejected because the system is not in a state required for the operation's execution.
kAborted
kAborted (gRPC code ABORTED) indicates the operation was aborted.
kOutOfRange
kOutOfRange (gRPC code OUT_OF_RANGE) indicates the operation was attempted past the valid range, such as seeking or reading past an end-of-file.
kUnimplemented
kUnimplemented (gRPC code UNIMPLEMENTED) indicates the operation is not implemented or supported in this service.
kInternal
kInternal (gRPC code INTERNAL) indicates an internal error has occurred and some invariants expected by the underlying system have not been satisfied.
kUnavailable
kUnavailable (gRPC code UNAVAILABLE) indicates the service is currently unavailable and that this is most likely a transient condition.
kDataLoss
kDataLoss (gRPC code DATA_LOSS) indicates that unrecoverable data loss or corruption has occurred.
kUnauthenticated
kUnauthenticated (gRPC code UNAUTHENTICATED) indicates that the request does not have valid authentication credentials for the operation.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["The latest release candidate version is 2.37.0-rc, and it is followed by a list of previous versions ranging down to 2.10.1."],["The document lists and describes a set of well-known status codes that are compatible with `grpc::StatusCode` values."],["These status codes, including `kOk`, `kCancelled`, and `kUnknown`, each have a corresponding gRPC code and are detailed in terms of their meaning and typical scenarios of occurrence."],["There are 16 distinct error status codes listed, providing a comprehensive overview of potential issues that can arise, such as `kInvalidArgument`, `kPermissionDenied`, `kDataLoss`, etc."],["The semantics of the status codes are documented in detail at \u003chttps://grpc.io/grpc/cpp/classgrpc_1_1_status.html\u003e."]]],[]]