RMBufQ Class Reference

class RMBufQ : public RCommsBufQ

MBUF QUEUE

Inherits from

Constructor & Destructor Documentation

RMBufQ()

RMBufQ()[inline]

Constructor

RMBufQ(RMBuf *)

IMPORT_CRMBufQ(RMBuf *aChain)

Parameters

RMBuf * aChain

RMBufQ(RMBuf *, RMBuf *)

RMBufQ(RMBuf *aFirst,
RMBuf *aLast
)[inline]

Constructor

Parameters

RMBuf * aFirst
RMBuf * aLast

Member Functions Documentation

Append(RMBuf *)

IMPORT_C voidAppend(RMBuf *aBuf)

Parameters

RMBuf * aBuf

Append(RMBufQ &)

IMPORT_C voidAppend(RMBufQ &aQueue)

Parameters

RMBufQ & aQueue

Append(RMBufChain &)

IMPORT_C voidAppend(RMBufChain &aChain)

Parameters

RMBufChain & aChain

Assign(RMBufQ &)

IMPORT_C voidAssign(RMBufQ &aQueue)

Parameters

RMBufQ & aQueue

Assign(RMBufChain &)

IMPORT_C voidAssign(RMBufChain &aChain)

Parameters

RMBufChain & aChain

First()

RMBuf *First()[inline]

Returns the first in the queue the first in the queue

Free()

IMPORT_C voidFree()

Init()

IMPORT_C voidInit()

IsEmpty()

TBool IsEmpty()[inline]

Check if the queue is empty True if Empty

Last()

RMBuf *Last()[inline]

Returns the last in the queue The last in the queue

Prepend(RMBuf *)

IMPORT_C voidPrepend(RMBuf *aBuf)

Parameters

RMBuf * aBuf

Prepend(RMBufQ &)

IMPORT_C voidPrepend(RMBufQ &aQueue)

Parameters

RMBufQ & aQueue

Prepend(RMBufChain &)

IMPORT_C voidPrepend(RMBufChain &aChain)

Parameters

RMBufChain & aChain

Remove()

IMPORT_C RMBuf *Remove()

RemoveLast()

IMPORT_C RMBuf *RemoveLast()[private]

Transfer(RMBufQ &, TInt, TInt)

IMPORT_C TIntTransfer(RMBufQ &aQueue,
TIntaSize,
TIntaBufSize
)[private]

Parameters

RMBufQ & aQueue
TInt aSize
TInt aBufSize