Public Member Functions | Private Member Functions | Private Attributes | List of all members
ConsumerThread Class Reference

Public Member Functions

 ConsumerThread (grpc_core::InfLenFIFOQueue *queue)
 
void Join ()
 
void Start ()
 
 ~ConsumerThread ()
 

Private Member Functions

void Run ()
 

Private Attributes

grpc_core::InfLenFIFOQueuequeue_
 
grpc_core::Thread thd_
 

Detailed Description

Definition at line 77 of file mpmcqueue_test.cc.

Constructor & Destructor Documentation

◆ ConsumerThread()

ConsumerThread::ConsumerThread ( grpc_core::InfLenFIFOQueue queue)
inlineexplicit

Definition at line 79 of file mpmcqueue_test.cc.

◆ ~ConsumerThread()

ConsumerThread::~ConsumerThread ( )
inline

Definition at line 84 of file mpmcqueue_test.cc.

Member Function Documentation

◆ Join()

void ConsumerThread::Join ( )
inline

Definition at line 87 of file mpmcqueue_test.cc.

◆ Run()

void ConsumerThread::Run ( )
inlineprivate

Definition at line 90 of file mpmcqueue_test.cc.

◆ Start()

void ConsumerThread::Start ( )
inline

Definition at line 86 of file mpmcqueue_test.cc.

Member Data Documentation

◆ queue_

grpc_core::InfLenFIFOQueue* ConsumerThread::queue_
private

Definition at line 103 of file mpmcqueue_test.cc.

◆ thd_

grpc_core::Thread ConsumerThread::thd_
private

Definition at line 104 of file mpmcqueue_test.cc.


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


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