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

Public Member Functions

 AllocatingRequestMatcherRegistered (Server *server, grpc_completion_queue *cq, RegisteredMethod *rm, std::function< RegisteredCallAllocation()> 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< RegisteredCallAllocation()> allocator_
 
RegisteredMethod *const registered_method_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ AllocatingRequestMatcherRegistered()

grpc::Server::AllocatingRequestMatcherRegistered::AllocatingRequestMatcherRegistered ( Server server,
grpc_completion_queue cq,
RegisteredMethod rm,
std::function< RegisteredCallAllocation()>  allocator 
)
inline

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

Member Function Documentation

◆ MatchOrQueue()

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

Member Data Documentation

◆ allocator_

std::function<RegisteredCallAllocation()> grpc::Server::AllocatingRequestMatcherRegistered::allocator_
private

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

◆ registered_method_

RegisteredMethod* const grpc::Server::AllocatingRequestMatcherRegistered::registered_method_
private

Definition at line 433 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