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
iNoOfSlots
TInt
|
iNoOfSlots
|
[private]
|
TBool
iOverFlow
TBool
|
iOverFlow
|
[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.