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

#include <mpmcqueue.h>

Data Structures

struct  Node
 

Public Member Functions

 InfLenFIFOQueue ()
 
 ~InfLenFIFOQueue ()
 
void Put (void *elem)
 
void * Get (gpr_timespec *wait_time=nullptr)
 
int count () const
 
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 ( )

Member Function Documentation

◆ count()

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

◆ Get()

void* grpc_core::InfLenFIFOQueue::Get ( gpr_timespec wait_time = nullptr)
virtual

◆ 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)
virtual

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