CMTPTypeList Class Reference
class CMTPTypeList : public CMTPTypeCompoundBase
|
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CMTPTypeCompoundBase::CMTPTypeCompoundBase(TBool,TUint)
|
|
CMTPTypeCompoundBase::ChunkAppendL(const MMTPType &)
|
|
CMTPTypeCompoundBase::ChunkCount()const
|
|
CMTPTypeCompoundBase::ChunkRemove(TUint)
|
|
CMTPTypeCompoundBase::FirstReadChunk(TPtrC8 &)const
|
|
CMTPTypeCompoundBase::GetL(TInt,MMTPType &)const
|
|
CMTPTypeCompoundBase::Int16L(TInt)const
|
|
CMTPTypeCompoundBase::Int32L(TInt)const
|
|
CMTPTypeCompoundBase::Int64L(TInt)const
|
|
CMTPTypeCompoundBase::Int8L(TInt)const
|
|
CMTPTypeCompoundBase::NextReadChunk(TPtrC8 &)const
|
|
CMTPTypeCompoundBase::ReadableElementL(TInt)const
|
|
CMTPTypeCompoundBase::Reset()
|
|
CMTPTypeCompoundBase::SetExpectedChunkCount(TUint)
|
|
CMTPTypeCompoundBase::SetInt16L(TInt,TInt16)
|
|
CMTPTypeCompoundBase::SetInt32L(TInt,TInt32)
|
|
CMTPTypeCompoundBase::SetInt64L(TInt,TInt64)
|
|
CMTPTypeCompoundBase::SetInt8L(TInt,TInt8)
|
|
CMTPTypeCompoundBase::SetL(TInt,const MMTPType &)
|
|
CMTPTypeCompoundBase::SetStringL(TInt,const TDesC &)
|
|
CMTPTypeCompoundBase::SetUint16L(TInt,TUint16)
|
|
CMTPTypeCompoundBase::SetUint32L(TInt,TUint32)
|
|
CMTPTypeCompoundBase::SetUint64L(TInt,TUint64)
|
|
CMTPTypeCompoundBase::SetUint8L(TInt,TUint8)
|
|
CMTPTypeCompoundBase::Size()const
|
|
CMTPTypeCompoundBase::StringCharsL(TInt)const
|
|
CMTPTypeCompoundBase::StringNumCharsL(TInt)const
|
|
CMTPTypeCompoundBase::Uint16L(TInt)const
|
|
CMTPTypeCompoundBase::Uint32L(TInt)const
|
|
CMTPTypeCompoundBase::Uint64L(TInt)const
|
|
CMTPTypeCompoundBase::Uint8L(TInt)const
|
|
CMTPTypeCompoundBase::Validate()const
|
|
CMTPTypeCompoundBase::WriteableElementL(TInt)const
|
|
CMTPTypeCompoundBase::~CMTPTypeCompoundBase()
|
Constructor & Destructor Documentation
CMTPTypeList(TInt, TInt)
CMTPTypeList
|
(
|
TInt
|
aArrayType,
|
|
TInt
|
aElementType
|
|
)
|
[protected]
|
~CMTPTypeList()
IMPORT_C
|
~CMTPTypeList
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AppendElementChunkL(const MMTPType *)
void
|
AppendElementChunkL
|
(
|
const
MMTPType
*
|
aElement
|
)
|
[private]
|
AppendL(const MMTPType *)
IMPORT_C void
|
AppendL
|
(
|
const
MMTPType
*
|
aElement
|
)
|
[virtual]
|
CommitRequired()
IMPORT_C
TBool
|
CommitRequired
|
(
|
)
|
const [virtual]
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
ElementInfo(TInt)
Provides the TElementInfo data for the specified element.
Parameters
TInt
aElementId
|
The identifier of the requested element.
|
ElementType()
IMPORT_C
TInt
|
ElementType
|
(
|
)
|
const [virtual]
|
FirstWriteChunk(TPtr8 &)
IMPORT_C
TInt
|
FirstWriteChunk
|
(
|
TPtr8
&
|
aChunk
|
)
|
[virtual]
|
InitListL()
void
|
InitListL
|
(
|
)
|
[protected]
|
NewL(TMTPTypeIds, TMTPTypeIds)
NewLC(TMTPTypeIds, TMTPTypeIds)
NextWriteChunk(TPtr8 &)
IMPORT_C
TInt
|
NextWriteChunk
|
(
|
TPtr8
&
|
aChunk
|
)
|
[virtual]
|
NextWriteChunk(TPtr8 &, TUint)
IMPORT_C
TInt
|
NextWriteChunk
|
(
|
TPtr8
&
|
aChunk,
|
|
TUint
|
aDataLength
|
|
)
|
[virtual]
|
NumberOfElements()
IMPORT_C
TUint32
|
NumberOfElements
|
(
|
)
|
const [virtual]
|
Remove(const TInt)
IMPORT_C void
|
Remove
|
(
|
const
TInt
|
aIndex
|
)
|
[virtual]
|
ResetAndDestroy()
IMPORT_C void
|
ResetAndDestroy
|
(
|
)
|
|
Type()
IMPORT_C
TUint
|
Type
|
(
|
)
|
const [virtual]
|
UpdateWriteSequenceErr(TInt)
TInt
|
UpdateWriteSequenceErr
|
(
|
TInt
|
aErr
|
)
|
[private]
|
ValidateChunkCount()
TInt
|
ValidateChunkCount
|
(
|
)
|
const [private, virtual]
|
Validates that the number of chunks making up the compound type is valid. This method is invoked on variable length compound types by the default Valid implementation. Valid
KVariableChunkCount
Member Enumerations Documentation
Enum TReadWriteSequenceState
The write data stream states.
Enumerators
EIdle
|
Data stream is inactive.
|
EElementChunks
|
Elements data stream is in progress.
|
Member Data Documentation
const TUint KChunckNumberOfHeader
const
TUint
|
KChunckNumberOfHeader
|
[private, static]
|
const TUint KChunkNumberofElements
const
TUint
|
KChunkNumberofElements
|
[private, static]
|
TMTPTypeUint32
iChunkNumberOfElements
RPointerArray< MMTPType > iChunksElement
TInt
iElementType
TInt
|
iElementType
|
[private]
|
CMTPTypeCompoundBase::TElementInfo
iInfoElement
The Element array metadata content. Note that this is declared mutable to allow state updates while processing a read data stream.
CMTPTypeCompoundBase::TElementInfo
iInfoNumberOfElements
The NumberOfElements element metadata content.
TUint
iWriteSequenceErr
TUint
|
iWriteSequenceErr
|
[private]
|
The write data stream error state.
TUint
iWriteSequenceState
TUint
|
iWriteSequenceState
|
[private]
|
The write data stream state variable.
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.