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 &)

voidAddToFifo(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()

voidRemoveFirstItemBase()[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]