reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::ConsumerFifoBuffer< T > Class Template Reference

#include <ConsumerFifoBuffer.hxx>

Public Member Functions

 ConsumerFifoBuffer (Fifo< T > &fifo, unsigned int bufferSize=8)
 
 ~ConsumerFifoBuffer ()
 
T * getNext (int ms=0)
 
bool messageAvailable () const
 
unsigned int size () const
 

Detailed Description

template<typename T>
class resip::ConsumerFifoBuffer< T >

Definition at line 9 of file ConsumerFifoBuffer.hxx.

Constructor & Destructor Documentation

◆ ConsumerFifoBuffer()

template<typename T >
resip::ConsumerFifoBuffer< T >::ConsumerFifoBuffer ( Fifo< T > &  fifo,
unsigned int  bufferSize = 8 
)
inline

Definition at line 12 of file ConsumerFifoBuffer.hxx.

◆ ~ConsumerFifoBuffer()

template<typename T >
resip::ConsumerFifoBuffer< T >::~ConsumerFifoBuffer ( )
inline

Definition at line 18 of file ConsumerFifoBuffer.hxx.

Member Function Documentation

◆ getNext()

template<typename T >
T * resip::ConsumerFifoBuffer< T >::getNext ( int  ms = 0)
inline

Definition at line 21 of file ConsumerFifoBuffer.hxx.

◆ messageAvailable()

template<typename T >
bool resip::ConsumerFifoBuffer< T >::messageAvailable ( ) const
inline

Definition at line 38 of file ConsumerFifoBuffer.hxx.

◆ size()

template<typename T >
unsigned int resip::ConsumerFifoBuffer< T >::size ( ) const
inline

Definition at line 47 of file ConsumerFifoBuffer.hxx.


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