Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
grpc::CallbackGenericService Class Reference

#include <async_generic_service.h>

Public Member Functions

 CallbackGenericService ()
 
virtual ServerGenericBidiReactorCreateReactor (GenericCallbackServerContext *)
 
virtual ~CallbackGenericService ()
 

Private Member Functions

internal::CallbackBidiHandler< ByteBuffer, ByteBuffer > * Handler ()
 

Private Attributes

grpc::Serverserver_ {nullptr}
 

Friends

class grpc::Server
 

Detailed Description

CallbackGenericService is the base class for generic services implemented using the callback API and registered through the ServerBuilder using RegisterCallbackGenericService.

Definition at line 104 of file grpcpp/impl/codegen/async_generic_service.h.

Constructor & Destructor Documentation

◆ CallbackGenericService()

grpc::CallbackGenericService::CallbackGenericService ( )
inline

Definition at line 106 of file grpcpp/impl/codegen/async_generic_service.h.

◆ ~CallbackGenericService()

virtual grpc::CallbackGenericService::~CallbackGenericService ( )
inlinevirtual

Definition at line 107 of file grpcpp/impl/codegen/async_generic_service.h.

Member Function Documentation

◆ CreateReactor()

virtual ServerGenericBidiReactor* grpc::CallbackGenericService::CreateReactor ( GenericCallbackServerContext )
inlinevirtual

The "method handler" for the generic API. This function should be overridden to provide a ServerGenericBidiReactor that implements the application-level interface for this RPC. Unimplemented by default.

Definition at line 112 of file grpcpp/impl/codegen/async_generic_service.h.

◆ Handler()

internal::CallbackBidiHandler<ByteBuffer, ByteBuffer>* grpc::CallbackGenericService::Handler ( )
inlineprivate

Definition at line 125 of file grpcpp/impl/codegen/async_generic_service.h.

Friends And Related Function Documentation

◆ grpc::Server

friend class grpc::Server
friend

Definition at line 123 of file grpcpp/impl/codegen/async_generic_service.h.

Member Data Documentation

◆ server_

grpc::Server* grpc::CallbackGenericService::server_ {nullptr}
private

Definition at line 132 of file grpcpp/impl/codegen/async_generic_service.h.


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


grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:30