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
NewInfoL()
T *
|
NewInfoL
|
(
|
)
|
[inline]
|
PeekInfo()
T *
|
PeekInfo
|
(
|
)
|
[inline]
|
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.