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 |