userver: userver/ugrpc/status_codes.hpp File Reference
Loading...
Searching...
No Matches
status_codes.hpp File Reference

Detailed Description

Utilities for grpc::StatusCode.

Definition in file status_codes.hpp.

Go to the source code of this file.

#include <grpcpp/support/status.h>
#include <userver/formats/json_fwd.hpp>
#include <userver/yaml_config/fwd.hpp>
+ This graph shows which files directly or indirectly include this file:

Namespaces

namespace  ugrpc
 Asynchronous gRPC driver.
 
namespace  formats
 Value formats representation, parsing and serialization.
 
namespace  formats::parse
 Generic parsers and converters.
 
namespace  formats::serialize
 Common serializers.
 

Functions

grpc::StatusCode ugrpc::StatusCodeFromString (std::string_view str)
 Convert string to grpc::StatusCode.
 
std::string ugrpc::ToString (grpc::StatusCode code) noexcept
 Convert grpc::StatusCode to string.
 
bool ugrpc::IsServerError (grpc::StatusCode code) noexcept
 Whether a given status code is definitely a server-side error.
 
grpc::StatusCode formats::parse::Parse (const yaml_config::YamlConfig &value, To< grpc::StatusCode >)
 yaml_config::YamlConfig parsing support for grpc::StatusCode.
 
grpc::StatusCode formats::parse::Parse (std::string_view value, To< grpc::StatusCode >)
 Support for parsing grpc::StatusCode from string. Used for headers and map keys.
 
formats::json::Value formats::serialize::Serialize (const grpc::StatusCode &value, formats::serialize::To< formats::json::Value >)