Public Member Functions | Private Attributes | List of all members
grpc::Server::AllocatingRequestMatcherBatch Class Reference
Inheritance diagram for grpc::Server::AllocatingRequestMatcherBatch:
Inheritance graph
[legend]

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::Server::AllocatingRequestMatcherBase
 AllocatingRequestMatcherBase (Server *server, grpc_completion_queue *cq)
 
grpc_completion_queuecq () const
 
size_t cq_idx () const
 
void KillRequests (grpc_error_handle error) override
 
size_t request_queue_count () const override
 
void RequestCallWithPossiblePublish (size_t, RequestedCall *) final
 
Serverserver () const override
 
void ZombifyPending () override
 
- Public Member Functions inherited from grpc::Server::RequestMatcherInterface
virtual ~RequestMatcherInterface ()
 

Private Attributes

std::function< BatchCallAllocation()> allocator_
 

Detailed Description

Definition at line 372 of file src/core/lib/surface/server.cc.

Constructor & Destructor Documentation

◆ AllocatingRequestMatcherBatch()

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

Definition at line 375 of file src/core/lib/surface/server.cc.

Member Function Documentation

◆ MatchOrQueue()

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

Member Data Documentation

◆ allocator_

std::function<BatchCallAllocation()> grpc::Server::AllocatingRequestMatcherBatch::allocator_
private

Definition at line 399 of file src/core/lib/surface/server.cc.


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


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