|
CCF
|
Namespaces | |
| namespace | impl |
Classes | |
| class | BaseStream |
| class | DetachedStream |
| struct | ErrorResponse |
| struct | PendingResponse |
| class | Stream |
| struct | SuccessResponse |
Typedefs | |
| template<typename T > | |
| using | StreamPtr = std::unique_ptr< Stream< T > > |
| template<typename T > | |
| using | DetachedStreamPtr = std::unique_ptr< DetachedStream< T > > |
| template<typename T > | |
| using | GrpcAdapterResponse = std::variant< ErrorResponse, SuccessResponse< T > > |
| using | GrpcAdapterStreamingResponse = std::variant< ErrorResponse, PendingResponse > |
| using | EmptyResponse = google::protobuf::Empty |
| using | EmptySuccessResponse = SuccessResponse< EmptyResponse > |
| using | GrpcAdapterEmptyResponse = GrpcAdapterResponse< EmptyResponse > |
Functions | |
| template<typename In > | |
| In | get_grpc_payload (const std::shared_ptr< ccf::RpcContext > &ctx) |
| void | set_grpc_default_headers (const std::shared_ptr< ccf::RpcContext > &ctx) |
| void | set_grpc_response_trailers (const std::shared_ptr< ccf::RpcContext > &ctx, const ccf::protobuf::Status &status) |
| template<typename Out > | |
| void | set_grpc_response (const GrpcAdapterResponse< Out > &r, const std::shared_ptr< ccf::RpcContext > &ctx) |
| using ccf::grpc::DetachedStreamPtr = typedef std::unique_ptr<DetachedStream<T> > |
| using ccf::grpc::EmptyResponse = typedef google::protobuf::Empty |
| using ccf::grpc::EmptySuccessResponse = typedef SuccessResponse<EmptyResponse> |
| using ccf::grpc::GrpcAdapterEmptyResponse = typedef GrpcAdapterResponse<EmptyResponse> |
| using ccf::grpc::GrpcAdapterResponse = typedef std::variant<ErrorResponse, SuccessResponse<T> > |
| using ccf::grpc::GrpcAdapterStreamingResponse = typedef std::variant<ErrorResponse, PendingResponse> |
| using ccf::grpc::StreamPtr = typedef std::unique_ptr<Stream<T> > |
| In ccf::grpc::get_grpc_payload | ( | const std::shared_ptr< ccf::RpcContext > & | ctx | ) |
|
inline |
| void ccf::grpc::set_grpc_response | ( | const GrpcAdapterResponse< Out > & | r, |
| const std::shared_ptr< ccf::RpcContext > & | ctx | ||
| ) |
|
inline |