Go to the documentation of this file.
19 #ifndef GRPCPP_IMPL_CODEGEN_MESSAGE_ALLOCATOR_H
20 #define GRPCPP_IMPL_CODEGEN_MESSAGE_ALLOCATOR_H
23 namespace experimental {
39 template <
typename RequestT,
typename ResponseT>
63 template <
typename RequestT,
typename ResponseT>
73 #endif // GRPCPP_IMPL_CODEGEN_MESSAGE_ALLOCATOR_H
virtual ~RpcAllocatorState()=default
void set_request(RequestT *request)
Definition: message_allocator.h:50
This header provides an object that reads bytes directly from a grpc::ByteBuffer, via the ZeroCopyInp...
Definition: alarm.h:24
Definition: message_allocator.h:64
virtual ~MessageAllocator()=default
virtual void FreeRequest()
Definition: message_allocator.h:33
Definition: message_allocator.h:27
void set_response(ResponseT *response)
Definition: message_allocator.h:51
ResponseT * response()
Definition: message_allocator.h:47
virtual MessageHolder< RequestT, ResponseT > * AllocateMessages()=0
Definition: message_allocator.h:40
RequestT * request()
Definition: message_allocator.h:46