GRPC C++  1.39.1
Public Member Functions
grpc_core::Server::AllocatingRequestMatcherBatch Class Reference

Public Member Functions

 AllocatingRequestMatcherBatch (Server *server, grpc_completion_queue *cq, std::function< BatchCallAllocation()> allocator)
 
void MatchOrQueue (size_t, CallData *calld) override
 
- Public Member Functions inherited from grpc_core::Server::AllocatingRequestMatcherBase
 AllocatingRequestMatcherBase (Server *server, grpc_completion_queue *cq)
 
void ZombifyPending () override
 
void KillRequests (grpc_error_handle error) override
 
size_t request_queue_count () const override
 
void RequestCallWithPossiblePublish (size_t, RequestedCall *) final
 
Serverserver () const override
 
grpc_completion_queuecq () const
 
size_t cq_idx () const
 
- Public Member Functions inherited from grpc_core::Server::RequestMatcherInterface
virtual ~RequestMatcherInterface ()
 

Constructor & Destructor Documentation

◆ AllocatingRequestMatcherBatch()

grpc_core::Server::AllocatingRequestMatcherBatch::AllocatingRequestMatcherBatch ( Server server,
grpc_completion_queue cq,
std::function< BatchCallAllocation()>  allocator 
)
inline

Member Function Documentation

◆ MatchOrQueue()

void grpc_core::Server::AllocatingRequestMatcherBatch::MatchOrQueue ( size_t  ,
CallData *  calld 
)
inlineoverridevirtual

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