CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
types.h File Reference
#include "ccf/http_consts.h"
#include "ccf/http_header_map.h"
#include "status.h"
#include <google/protobuf/empty.pb.h>
#include <optional>
#include <string>
#include <variant>

Go to the source code of this file.

Classes

struct  ccf::grpc::SuccessResponse< T >
 
struct  ccf::grpc::ErrorResponse
 
struct  ccf::grpc::PendingResponse
 

Namespaces

namespace  ccf
 
namespace  ccf::grpc
 

Typedefs

template<typename T >
using ccf::grpc::GrpcAdapterResponse = std::variant< ErrorResponse, SuccessResponse< T > >
 
using ccf::grpc::GrpcAdapterStreamingResponse = std::variant< ErrorResponse, PendingResponse >
 
using ccf::grpc::EmptyResponse = google::protobuf::Empty
 
using ccf::grpc::EmptySuccessResponse = SuccessResponse< EmptyResponse >
 
using ccf::grpc::GrpcAdapterEmptyResponse = GrpcAdapterResponse< EmptyResponse >