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.