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