| class RMBuf : public RCommsBuf | 
| Public Member Functions | |
|---|---|
| void | AdjustEnd(TInt) | 
| void | AdjustStart(TInt) | 
| IMPORT_C RMBuf * | Alloc() | 
| IMPORT_C RMBuf * | Alloc(TUint) | 
| IMPORT_C RMBuf * | Alloc(RMBufAllocator &) | 
| IMPORT_C RMBuf * | Alloc(TUint, RMBufAllocator &) | 
| IMPORT_C RMBuf * | AllocL() | 
| IMPORT_C RMBuf * | AllocL(TUint) | 
| IMPORT_C RMBuf * | AllocL(RMBufAllocator &) | 
| IMPORT_C RMBuf * | AllocL(TUint, RMBufAllocator &) | 
| TUint8 * | Buffer() | 
| const TUint8 * | Buffer() | 
| TInt | End() | 
| TUint8 * | EndPtr() | 
| const TUint8 * | EndPtr() | 
| void | FillZ() | 
| IMPORT_C void | Free() | 
| TUint8 | Get(TInt) | 
| IMPORT_C void | Init(TMBufType) | 
| IMPORT_C RMBuf * | Last() | 
| TInt | Length() | 
| void | Link(RMBuf *) | 
| void | LinkPkt(RMBufChain &) | 
| RMBuf * | Next() | 
| const RMBuf * | Next() | 
| RMBufChain & | NextPkt() | 
| const RMBufChain & | NextPkt() | 
| TInt | Offset() | 
| TUint8 * | Ptr() | 
| const TUint8 * | Ptr() | 
| void | Put(TUint8, TInt) | 
| void | SetData(TInt, TInt) | 
| void | SetLength(TInt) | 
| void | SetOffset(TInt) | 
| void | SetType(TMBufType) | 
| TInt | Size() | 
| TMBufType | Type() | 
| void | Unlink() | 
| void | UnlinkPkt() | 
| Private Member Functions | |
|---|---|
| RMBuf() | |
| RMBuf(const RMBuf &) | |
| IMPORT_C TUint8 | __DbgGet(TInt) | 
| IMPORT_C void | __DbgPut(TUint8, TInt) | 
| void | operator delete(TAny *, TUint8 *) | 
| TAny * | operator new(TUint, TUint8 *) | 
| RMBuf & | operator=(const RMBuf &) | 
| Inherited Attributes | |
|---|---|
| RCommsBuf::iCommsBufMetaData | |
| IMPORT_C RMBuf * | Alloc | ( | RMBufAllocator & | aRMBufAllocator | ) | [static] | 
| RMBufAllocator & aRMBufAllocator | 
| IMPORT_C RMBuf * | Alloc | ( | TUint | aSize, | 
| RMBufAllocator & | aRMBufAllocator | |||
| ) | [static] | |||
| TUint aSize | |
| RMBufAllocator & aRMBufAllocator | 
| IMPORT_C RMBuf * | AllocL | ( | RMBufAllocator & | aRMBufAllocator | ) | [static] | 
| RMBufAllocator & aRMBufAllocator | 
| IMPORT_C RMBuf * | AllocL | ( | TUint | aSize, | 
| RMBufAllocator & | aRMBufAllocator | |||
| ) | [static] | |||
| TUint aSize | |
| RMBufAllocator & aRMBufAllocator | 
| const TUint8 * | Ptr | ( | ) | const [inline] | 
Returns a const pointer to the actual location of the data start. Actual data start location may differ from the start of the data
A const pointer
| void | SetOffset | ( | TInt | aOffset | ) | [inline] | 
Sets the RCommsBuf data offset
| TInt aOffset | An offset |