CMMFFifoBase Class Reference

class CMMFFifoBase : public CBase

Class for processing stream data queue (add, get, remove etc)

Inherits from

Constructor & Destructor Documentation

CMMFFifoBase()

CMMFFifoBase ( ) [protected]

Construct

~CMMFFifoBase()

~CMMFFifoBase ( ) [virtual]

Destructor

Member Functions Documentation

AddToFifo(TMMFFifoItemBase &)

void AddToFifo ( TMMFFifoItemBase & aItem )

To add a stream data to the queue, the data will be added at end of queue

Parameters

TMMFFifoItemBase & aItem

GetBase()

TMMFFifoItemBase * GetBase ( ) [protected]

To get the first stream data from queue

IsEmpty()

TBool IsEmpty ( )

To check stream data queue empty or not

RemoveFirstItemBase()

void RemoveFirstItemBase ( ) [protected]

To remove the first stream data from queue

Member Data Documentation

TSglQue< TMMFFifoItemBase > iFifo

TSglQue < TMMFFifoItemBase > iFifo [private]

TSglQueIter< TMMFFifoItemBase > iFifoIter

TSglQueIter < TMMFFifoItemBase > iFifoIter [private]