CBuffer Class Reference
| class CBuffer : public CBase |
| Public Member Functions |
|---|
| CBuffer(HEtelBufC8 *, HEtelBufC16 *, RHeap *, TInt, TInt, TInt) |
| CBuffer(HEtelBufC16 *, RHeap *, TInt, TInt, TInt) |
| ~CBuffer() |
|
TBool
| BufferFull() |
|
TInt
| CompareRWPtrs() |
|
TUint8 * | CurrentSlotData1(TWhichSlot) |
|
TUint16 * | CurrentSlotData1u(TWhichSlot) |
|
TUint8 * | CurrentSlotData2(TWhichSlot) |
|
TUint16 * | CurrentSlotData2u(TWhichSlot) |
|
TBool
| EqualSizes(TInt, TInt) |
| void | IncRead() |
| void | IncWrite() |
|
CBuffer * | NewL(HEtelBufC8 *, HEtelBufC16 *, RHeap *, TInt, TInt, TInt) |
|
TBool
| OverFlow() |
|
TUint
| Size() |
| void | operator delete(TAny *) |
| void | operator delete(TAny *, TLeave) |
| void | operator delete(TAny *, TUint) |
| void | operator delete(TAny *, RHeap *) |
|
TAny * | operator new(TUint) |
|
TAny * | operator new(TUint, TLeave) |
|
TAny * | operator new(TUint, TUint) |
|
TAny * | operator new(TUint, RHeap *) |
Constructor & Destructor Documentation
CBuffer(HEtelBufC8 *, HEtelBufC16 *, RHeap *, TInt, TInt, TInt)
CBuffer(HEtelBufC16 *, RHeap *, TInt, TInt, TInt)
Member Functions Documentation
BufferFull()
|
TBool
| BufferFull | ( | ) | const [inline] |
CompareRWPtrs()
|
TInt
| CompareRWPtrs | ( | ) | const |
CurrentSlotData1(TWhichSlot)
CurrentSlotData1u(TWhichSlot)
CurrentSlotData2(TWhichSlot)
CurrentSlotData2u(TWhichSlot)
NewL(HEtelBufC8 *, HEtelBufC16 *, RHeap *, TInt, TInt, TInt)
OverFlow()
|
TBool
| OverFlow | ( | ) | const [inline] |
operator delete(TAny *)
| void | operator delete | ( | TAny * | aPtr | ) | [static] |
operator delete(TAny *, TLeave)
| void | operator delete | ( | TAny * | aPtr, |
| | TLeave | aLeave |
| | ) | [static, inline] |
operator delete(TAny *, TUint)
| void | operator delete | ( | TAny * | aPtr, |
| | TUint | aExtraSize |
| | ) | [static, inline] |
operator delete(TAny *, RHeap *)
| void | operator delete | ( | TAny * | aPtr, |
| | RHeap * | aHeap |
| | ) | [static, inline] |
operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary zeroes.
Parameters
| TUint aSize | The size of the derived class. This parameter is specified implicitly by C++ in all circumstances in which a derived class is allocated. |
operator new(TUint, TLeave)
Allocates the object from the heap and then initialises its contents to binary zeroes.
Parameters
| TUint aSize | The size of the derived class. This parameter is specified implicitly by C++ in all circumstances in which a derived class is allocated. |
| TLeave | |
operator new(TUint, TUint)
Allocates the object from the heap and then initialises its contents to binary zeroes.
Use of this overload is rare.
Parameters
| TUint aSize | The size of the derived class. This parameter is specified implicitly by C++ in all circumstances in which a derived class is allocated. |
| TUint aExtraSize | Indicates additional size beyond the end of the base class. |
operator new(TUint, RHeap *)
Member Enumerations Documentation
Member Data Documentation
TBool
iBufferFull
|
TBool
| iBufferFull | [private] |
TInt
iSizeOfData1
|
TInt
| iSizeOfData1 | [private] |
TInt
iSizeOfData2
|
TInt
| iSizeOfData2 | [private] |
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.