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