Mixxx

FIFO< DataType > Class Template Reference

#include <fifo.h>

Collaboration diagram for FIFO< DataType >:

List of all members.

Public Member Functions

 FIFO (int size)
virtual ~FIFO ()
int readAvailable () const
int writeAvailable () const
int read (DataType *pData, int count)
int write (const DataType *pData, int count)
void writeBlocking (const DataType *pData, int count)

Detailed Description

template<class DataType>
class FIFO< DataType >

Definition at line 8 of file fifo.h.


Constructor & Destructor Documentation

template<class DataType>
FIFO< DataType >::FIFO ( int  size) [inline, explicit]

Definition at line 10 of file fifo.h.

template<class DataType>
virtual FIFO< DataType >::~FIFO ( ) [inline, virtual]

Definition at line 15 of file fifo.h.


Member Function Documentation

template<class DataType>
int FIFO< DataType >::read ( DataType *  pData,
int  count 
) [inline]

Definition at line 24 of file fifo.h.

Here is the caller graph for this function:

template<class DataType>
int FIFO< DataType >::readAvailable ( ) const [inline]

Definition at line 18 of file fifo.h.

template<class DataType>
int FIFO< DataType >::write ( const DataType *  pData,
int  count 
) [inline]

Definition at line 27 of file fifo.h.

Here is the caller graph for this function:

template<class DataType>
int FIFO< DataType >::writeAvailable ( ) const [inline]

Definition at line 21 of file fifo.h.

template<class DataType>
void FIFO< DataType >::writeBlocking ( const DataType *  pData,
int  count 
) [inline]

Definition at line 30 of file fifo.h.

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines