GRPC C++  1.39.1
Data Structures | Public Member Functions
grpc_core::InfLenFIFOQueue Class Reference

#include <mpmcqueue.h>

Data Structures

struct  Node
 

Public Member Functions

 InfLenFIFOQueue ()
 
 ~InfLenFIFOQueue () override
 
void Put (void *elem) override
 
void * Get (gpr_timespec *wait_time) override
 
int count () const override
 
int num_nodes () const
 
int init_num_nodes () const
 
- Public Member Functions inherited from grpc_core::MPMCQueueInterface
virtual ~MPMCQueueInterface ()
 

Constructor & Destructor Documentation

◆ InfLenFIFOQueue()

grpc_core::InfLenFIFOQueue::InfLenFIFOQueue ( )

◆ ~InfLenFIFOQueue()

grpc_core::InfLenFIFOQueue::~InfLenFIFOQueue ( )
override

Member Function Documentation

◆ count()

int grpc_core::InfLenFIFOQueue::count ( ) const
inlineoverridevirtual

◆ Get()

void * grpc_core::InfLenFIFOQueue::Get ( gpr_timespec wait_time)
overridevirtual

◆ init_num_nodes()

int grpc_core::InfLenFIFOQueue::init_num_nodes ( ) const
inline

◆ num_nodes()

int grpc_core::InfLenFIFOQueue::num_nodes ( ) const
inline

◆ Put()

void grpc_core::InfLenFIFOQueue::Put ( void *  elem)
overridevirtual

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