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