RMBufInfoPacketBase Class Reference
class RMBufInfoPacketBase : public RMBufPacketBase |
Inherited Functions |
---|
| RCommsBufChain::Alloc(TInt,TCommsBufAllocator &) |
| RCommsBufChain::Alloc(TInt,TInt,TCommsBufAllocator &) |
| RCommsBufChain::Alloc(TInt,TInt,TInt,TCommsBufAllocator &) |
| RCommsBufChain::Append(RCommsBuf *) |
| RCommsBufChain::Append(RCommsBufChain &) |
| RCommsBufChain::Assign(RCommsBufChain &) |
| RCommsBufChain::Goto(TInt,TInt &,TInt &)const |
| RCommsBufChain::Goto(TInt,TInt &,TInt &,RCommsBuf *&)const |
| RCommsBufChain::Prepend(RCommsBuf *) |
| RCommsBufChain::Prepend(RCommsBufChain &) |
| RCommsBufChain::RCommsBufChain() |
| RCommsBufChain::RCommsBufChain(RCommsBuf *) |
| RCommsBufChain::Read(TDes8 &,TInt)const |
| RCommsBufChain::Split(TInt,RCommsBufChain &) |
| RCommsBufChain::Write(const TDesC8 &,TInt) |
| RMBufChain::Align(TInt) |
| RMBufChain::Alloc(TInt) |
| RMBufChain::Alloc(TInt,RMBufAllocator &) |
| RMBufChain::Alloc(TInt,TInt) |
| RMBufChain::Alloc(TInt,TInt,RMBufAllocator &) |
| RMBufChain::Alloc(TInt,TInt,TInt) |
| RMBufChain::Alloc(TInt,TInt,TInt,RMBufAllocator &) |
| RMBufChain::AllocL(TInt) |
| RMBufChain::AllocL(TInt,RMBufAllocator &) |
| RMBufChain::Append(RMBufChain &) |
| RMBufChain::Append(TInt) |
| RMBufChain::Append(TInt,RMBufAllocator &) |
| RMBufChain::AppendL(TInt) |
| RMBufChain::Assign(RMBufChain &) |
| RMBufChain::Assign(RMBufQ &) |
| RMBufChain::Copy(RMBufChain &)const |
| RMBufChain::Copy(RMBufChain &,TInt)const |
| RMBufChain::Copy(RMBufChain &,TInt,TInt)const |
| RMBufChain::Copy(RMBufChain &,TInt,TInt,TInt)const |
| RMBufChain::CopyIn(const TDesC8 &,TInt) |
| RMBufChain::CopyL(RMBufChain &,TInt,TInt)const |
| RMBufChain::CopyOut(TDes8 &,TInt)const |
| RMBufChain::Create(const TDesC8 &,TInt) |
| RMBufChain::FillZ(TInt) |
| RMBufChain::First() |
| RMBufChain::First()const |
| RMBufChain::Goto(TInt,RMBuf *&,TInt &,TInt &)const |
| RMBufChain::Goto(TInt,RMBuf *&,TInt &,TInt &,RMBuf *&)const |
| RMBufChain::Init() |
| RMBufChain::IsEmpty()const |
| RMBufChain::Last()const |
| RMBufChain::Length()const |
| RMBufChain::Link(RMBufChain &) |
| RMBufChain::Next() |
| RMBufChain::Next()const |
| RMBufChain::NumBufs()const |
| RMBufChain::Prepend(RMBuf *) |
| RMBufChain::Prepend(RMBufChain &) |
| RMBufChain::Prepend(TInt) |
| RMBufChain::Prepend(TInt,RMBufAllocator &) |
| RMBufChain::PrependL(TInt) |
| RMBufChain::RMBufChain() |
| RMBufChain::RMBufChain(RCommsBuf *) |
| RMBufChain::ReAlloc(TInt) |
| RMBufChain::ReAllocL(TInt) |
| RMBufChain::Remove() |
| RMBufChain::Split(TInt,RMBufChain &) |
| RMBufChain::Split(TInt,RMBufChain &,RMBufAllocator &) |
| RMBufChain::SplitL(TInt,RMBufChain &) |
| RMBufChain::Unlink() |
| RMBufChain::operator=(RMBuf *) |
| RMBufPacketBase::CopyInfoL(RMBufPacketBase &) |
| RMBufPacketBase::CopyPackedL(RMBufChain &) |
| RMBufPacketBase::CreateCopyL(RMBufStreamQ &,TInt,TInt,TInt,TUint) |
| RMBufPacketBase::CreateCopyL(const RMBufPktQ &,TInt,TUint) |
| RMBufPacketBase::CreateCopyL(const RMBufQ &,TInt,TInt,TInt,TUint) |
| RMBufPacketBase::CreateL(RMBufQ &,TInt,TUint) |
| RMBufPacketBase::CreateL(TInt,TUint) |
| RMBufPacketBase::CreateL(const TDesC8 &,TInt,TUint) |
| RMBufPacketBase::Free() |
| RMBufPacketBase::FreeInfo() |
| RMBufPacketBase::NewInfo(TUint) |
| RMBufPacketBase::NewInfoL(TUint) |
| RMBufPacketBase::Pack() |
| RMBufPacketBase::RMBufPacketBase() |
| RMBufPacketBase::SetInfo(RMBufPktInfo *) |
| RMBufPacketBase::TrimEnd(TInt) |
| RMBufPacketBase::TrimStart(TInt) |
Member Functions Documentation
CreateCopyL(const RMBufQ &, TInt, TInt, TInt)
T * | CreateCopyL | ( | const RMBufQ & | aPacket, |
| TInt | aOffset, |
| TInt | aLength, |
| TInt | aHdrSize = 0 |
| ) | [inline] |
Create a Class T chain from an received MBuf Queue
Parameters
const RMBufQ & aPacket | the MBuf Queue |
TInt aOffset | the offset |
TInt aLength | the length of the data to be copied |
TInt aHdrSize = 0 | the header size |
CreateCopyL(RMBufStreamQ &, TInt, TInt, TInt)
Create a Class T chain by copying data from a stream queue (basically an RMBufQ) aOffset and aLength specify location in stream queue.
Parameters
RMBufStreamQ & aStream | the stream queue |
TInt aOffset | the offset |
TInt aLength | the data length |
TInt aHdrSize = 0 | the header size |
CreateCopyL(const RMBufPktQ &, TInt)
T * | CreateCopyL | ( | const RMBufPktQ & | aList, |
| TInt | aHdrSize = 0 |
| ) | [inline] |
Build a Class T chain by copying a packet queue list, leaving space on the front for a header. (Very heavily used in PPP option processing).
Parameters
const RMBufPktQ & aList | the packet queue |
TInt aHdrSize = 0 | the header size |
CreateL(TInt)
T * | CreateL | ( | TInt | aHdrSize | ) | [inline] |
Create an empty Class T chain of required header size
Parameters
TInt aHdrSize | the header size |
CreateL(const TDesC8 &, TInt)
T * | CreateL | ( | const TDesC8 & | aDesc, |
| TInt | aHdrSize = 0 |
| ) | [inline] |
Create a Class T chain and header from a descriptor
Parameters
const TDesC8 & aDesc | the buffer of data |
TInt aHdrSize = 0 | the header size |
CreateL(RMBufQ &, TInt)
T * | CreateL | ( | RMBufQ & | aPacket, |
| TInt | aLength = 0 |
| ) | [inline] |
Create a Class T chain from an received MBuf Queue
Parameters
RMBufQ & aPacket | the MBuf Queue |
TInt aLength = 0 | the chain length |
Info()
Return pointer to info header
PeekInfo()
Allows the packet info header to be accessed without unpacking
PeekInfoInChain(RMBufChain &)
T * | PeekInfoInChain | ( | RMBufChain & | aChain | ) | [static, inline] |
Allows the packet info header to be accessed while still on a packet queue
Unpack()
Splits off the info header
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.