GRPC C++  1.30.0
Public Member Functions | Protected Member Functions
grpc::experimental::MessageHolder< RequestT, ResponseT > Class Template Referenceabstract

#include <message_allocator.h>

Public Member Functions

virtual void Release ()=0
 
RequestT * request ()
 
ResponseT * response ()
 
- Public Member Functions inherited from grpc::experimental::RpcAllocatorState
virtual ~RpcAllocatorState ()=default
 
virtual void FreeRequest ()
 

Protected Member Functions

void set_request (RequestT *request)
 
void set_response (ResponseT *response)
 

Member Function Documentation

◆ Release()

template<typename RequestT, typename ResponseT>
virtual void grpc::experimental::MessageHolder< RequestT, ResponseT >::Release ( )
pure virtual

◆ request()

template<typename RequestT, typename ResponseT>
RequestT* grpc::experimental::MessageHolder< RequestT, ResponseT >::request ( )
inline

◆ response()

template<typename RequestT, typename ResponseT>
ResponseT* grpc::experimental::MessageHolder< RequestT, ResponseT >::response ( )
inline

◆ set_request()

template<typename RequestT, typename ResponseT>
void grpc::experimental::MessageHolder< RequestT, ResponseT >::set_request ( RequestT *  request)
inlineprotected

◆ set_response()

template<typename RequestT, typename ResponseT>
void grpc::experimental::MessageHolder< RequestT, ResponseT >::set_response ( ResponseT *  response)
inlineprotected

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