GRPC C++  1.66.0
Public Member Functions
grpc::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType > Class Template Reference

A wrapper class of an application provided server streaming handler. More...

#include <completion_queue.h>

Public Member Functions

 ServerStreamingHandler (std::function< grpc::Status(ServiceType *, grpc::ServerContext *, const RequestType *, ServerWriter< ResponseType > *)> func, ServiceType *service)
 
void RunHandler (const HandlerParameter &param) final
 
void * Deserialize (grpc_call *call, grpc_byte_buffer *req, grpc::Status *status, void **) final
 

Detailed Description

template<class ServiceType, class RequestType, class ResponseType>
class grpc::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType >

A wrapper class of an application provided server streaming handler.

Constructor & Destructor Documentation

◆ ServerStreamingHandler()

template<class ServiceType , class RequestType , class ResponseType >
grpc::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType >::ServerStreamingHandler ( std::function< grpc::Status(ServiceType *, grpc::ServerContext *, const RequestType *, ServerWriter< ResponseType > *)>  func,
ServiceType *  service 
)
inline

Member Function Documentation

◆ Deserialize()

template<class ServiceType , class RequestType , class ResponseType >
void* grpc::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType >::Deserialize ( grpc_call call,
grpc_byte_buffer req,
grpc::Status status,
void **   
)
inlinefinal

◆ RunHandler()

template<class ServiceType , class RequestType , class ResponseType >
void grpc::internal::ServerStreamingHandler< ServiceType, RequestType, ResponseType >::RunHandler ( const HandlerParameter &  param)
inlinefinal

The documentation for this class was generated from the following files: