class RCommsBufChain |
Public Member Functions | |
---|---|
RCommsBufChain() | |
RCommsBufChain(RCommsBuf *) | |
IMPORT_C TInt | Align(TInt) |
IMPORT_C TInt | Alloc(TInt, TCommsBufAllocator &) |
IMPORT_C TInt | Alloc(TInt, TInt, TCommsBufAllocator &) |
IMPORT_C TInt | Alloc(TInt, TInt, TInt, TCommsBufAllocator &) |
IMPORT_C void | Append(RCommsBufChain &) |
IMPORT_C void | Append(RCommsBuf *) |
IMPORT_C TInt | Append(TInt) |
IMPORT_C void | Assign(RCommsBufChain &) |
IMPORT_C void | Free() |
TBool | IsEmpty() |
IMPORT_C TInt | Length() |
IMPORT_C void | Prepend(RCommsBufChain &) |
IMPORT_C void | Prepend(RCommsBuf *) |
IMPORT_C TInt | Prepend(TInt) |
IMPORT_C void | Read(TDes8 &, TInt) |
IMPORT_C TInt | Split(TInt, RCommsBufChain &) |
IMPORT_C void | TrimEnd(TInt) |
IMPORT_C void | TrimStart(TInt) |
IMPORT_C void | Write(const TDesC8 &, TInt) |
Protected Member Functions | |
---|---|
IMPORT_C RCommsBuf * | Goto(TInt, TInt &, TInt &, RCommsBuf *&) |
RCommsBuf * | Goto(TInt, TInt &, TInt &) |
IMPORT_C RCommsBuf * | Last() |
Private Member Functions | |
---|---|
RCommsBuf * | First() |
const RCommsBuf * | First() |
RCommsBuf * | Last() |
Protected Attributes | |
---|---|
RCommsBuf * | iNext |
RCommsBufChain | ( | RCommsBuf * | aHeadBuf | ) | [inline] |
RCommsBuf * aHeadBuf |
IMPORT_C TInt | Alloc | ( | TInt | aSize, |
TCommsBufAllocator & | aAccessor | |||
) |
TInt aSize | |
TCommsBufAllocator & aAccessor |
IMPORT_C TInt | Alloc | ( | TInt | aSize, |
TInt | aMinBufSize, | |||
TCommsBufAllocator & | aAccessor | |||
) |
TInt aSize | |
TInt aMinBufSize | |
TCommsBufAllocator & aAccessor |
IMPORT_C TInt | Alloc | ( | TInt | aSize, |
TInt | aMinBufSize, | |||
TInt | aMaxBufSize, | |||
TCommsBufAllocator & | aAccessor | |||
) |
TInt aSize | |
TInt aMinBufSize | |
TInt aMaxBufSize | |
TCommsBufAllocator & aAccessor |
IMPORT_C void | Append | ( | RCommsBufChain & | aChain | ) |
RCommsBufChain & aChain |
IMPORT_C void | Assign | ( | RCommsBufChain & | aChain | ) |
RCommsBufChain & aChain |
IMPORT_C RCommsBuf * | Goto | ( | TInt | aDataOffset, |
TInt & | aBufDataOffset, | |||
TInt & | aBufDataLen, | |||
RCommsBuf *& | resPrevBuf | |||
) | const [protected] |
RCommsBuf * | Goto | ( | TInt | aDataOffset, |
TInt & | aBufDataOffset, | |||
TInt & | aBufDataLen | |||
) | const [protected, inline] |
TBool | IsEmpty | ( | ) | const [inline] |
Check if the chain is empty. If empty returns ETrue otherwise EFalse
IMPORT_C void | Prepend | ( | RCommsBufChain & | aChain | ) |
RCommsBufChain & aChain |
IMPORT_C TInt | Split | ( | TInt | aOffset, |
RCommsBufChain & | aNewChain | |||
) |
TInt aOffset | |
RCommsBufChain & aNewChain |