Public Member Functions | List of all members
grpc_core::MPMCQueueInterface Class Referenceabstract

#include <mpmcqueue.h>

Inheritance diagram for grpc_core::MPMCQueueInterface:
Inheritance graph
[legend]

Public Member Functions

virtual int count () const =0
 
virtual void * Get (gpr_timespec *wait_time)=0
 
virtual void Put (void *elem)=0
 
virtual ~MPMCQueueInterface ()
 

Detailed Description

Definition at line 35 of file mpmcqueue.h.

Constructor & Destructor Documentation

◆ ~MPMCQueueInterface()

virtual grpc_core::MPMCQueueInterface::~MPMCQueueInterface ( )
inlinevirtual

Definition at line 37 of file mpmcqueue.h.

Member Function Documentation

◆ count()

virtual int grpc_core::MPMCQueueInterface::count ( ) const
pure virtual

Implemented in grpc_core::InfLenFIFOQueue.

◆ Get()

virtual void* grpc_core::MPMCQueueInterface::Get ( gpr_timespec wait_time)
pure virtual

Implemented in grpc_core::InfLenFIFOQueue.

◆ Put()

virtual void grpc_core::MPMCQueueInterface::Put ( void *  elem)
pure virtual

Implemented in grpc_core::InfLenFIFOQueue.


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


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