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

Public Member Functions

 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 void MatchOrQueue (size_t start_request_queue_index, CallData *calld)=0
 
virtual ~RequestMatcherInterface ()
 

Private Attributes

grpc_completion_queue *const cq_
 
size_t cq_idx_
 
Server *const server_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ AllocatingRequestMatcherBase()

grpc::Server::AllocatingRequestMatcherBase::AllocatingRequestMatcherBase ( Server server,
grpc_completion_queue cq 
)
inline

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

Member Function Documentation

◆ cq()

grpc_completion_queue* grpc::Server::AllocatingRequestMatcherBase::cq ( ) const
inline

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

◆ cq_idx()

size_t grpc::Server::AllocatingRequestMatcherBase::cq_idx ( ) const
inline

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

◆ KillRequests()

void grpc::Server::AllocatingRequestMatcherBase::KillRequests ( grpc_error_handle  error)
inlineoverridevirtual

◆ request_queue_count()

size_t grpc::Server::AllocatingRequestMatcherBase::request_queue_count ( ) const
inlineoverridevirtual

◆ RequestCallWithPossiblePublish()

void grpc::Server::AllocatingRequestMatcherBase::RequestCallWithPossiblePublish ( size_t  ,
RequestedCall  
)
inlinefinalvirtual

◆ server()

Server* grpc::Server::AllocatingRequestMatcherBase::server ( ) const
inlineoverridevirtual

◆ ZombifyPending()

void grpc::Server::AllocatingRequestMatcherBase::ZombifyPending ( )
inlineoverridevirtual

Member Data Documentation

◆ cq_

grpc_completion_queue* const grpc::Server::AllocatingRequestMatcherBase::cq_
private

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

◆ cq_idx_

size_t grpc::Server::AllocatingRequestMatcherBase::cq_idx_
private

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

◆ server_

Server* const grpc::Server::AllocatingRequestMatcherBase::server_
private

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