CMTPTypeServiceInfo Class Reference
class CMTPTypeServiceInfo : 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::CommitChunkL(TPtr8 &)
|
|
CMTPTypeCompoundBase::CommitRequired()const
|
|
CMTPTypeCompoundBase::FirstReadChunk(TPtrC8 &)const
|
|
CMTPTypeCompoundBase::FirstWriteChunk(TPtr8 &)
|
|
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::NextWriteChunk(TPtr8 &)
|
|
CMTPTypeCompoundBase::NextWriteChunk(TPtr8 &,TUint)
|
|
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::ValidateChunkCount()const
|
|
CMTPTypeCompoundBase::~CMTPTypeCompoundBase()
|
Constructor & Destructor Documentation
CMTPTypeServiceInfo()
CMTPTypeServiceInfo
|
(
|
)
|
[private]
|
~CMTPTypeServiceInfo()
IMPORT_C
|
~CMTPTypeServiceInfo
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AppendServiceDataBlockL(const TMTPTypeGuid &)
IMPORT_C void
|
AppendServiceDataBlockL
|
(
|
const
TMTPTypeGuid
&
|
aElement
|
)
|
|
AppendUsedServiceL(const TMTPTypeGuid &)
IMPORT_C void
|
AppendUsedServiceL
|
(
|
const
TMTPTypeGuid
&
|
aElement
|
)
|
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
ElementInfo(TInt)
Provides the TElementInfo data for the specified element.
Parameters
TInt
aElementId
|
The identifier of the requested element.
|
NewFlatChunkL(const TElementInfo &)
NumberOfServiceDataBlock()
IMPORT_C
TUint32
|
NumberOfServiceDataBlock
|
(
|
)
|
const
|
NumberOfUsedServices()
IMPORT_C
TUint32
|
NumberOfUsedServices
|
(
|
)
|
const
|
ReadableElementL(TInt)
TBool
|
ReadableElementL
|
(
|
TInt
|
aElementId
|
)
|
const [private, virtual]
|
Indicates if the specified element can be read from.
Parameters
TInt
aElementId
|
The identifier of the requested element.
|
SerivceDataBlockL(const TUint, TMTPTypeGuid &)
Type()
IMPORT_C
TUint
|
Type
|
(
|
)
|
const [virtual]
|
UpdateWriteSequenceErr(TInt)
TInt
|
UpdateWriteSequenceErr
|
(
|
TInt
|
aErr
|
)
|
[private]
|
UsedServiceL(const TUint, TMTPTypeGuid &)
IMPORT_C void
|
UsedServiceL
|
(
|
const
TUint
|
aIndex,
|
|
TMTPTypeGuid
&
|
aUsedServiceGUID
|
|
)
|
const
|
WriteableElementL(TInt)
TBool
|
WriteableElementL
|
(
|
TInt
|
aElementId
|
)
|
const [private, virtual]
|
Indicates if the specified element can be written to.
Parameters
TInt
aElementId
|
The identifier of the requested element.
|
Member Enumerations Documentation
Enum TChunkIds
Enumerators
EIdFlat1Chunk
|
The flat data chunk ID.
|
EIdServiceNameChunk
|
The EServiceName element data chunk ID
|
EIdFlat2Chunk
|
|
EIdUsedServiceGUIDChunk
|
|
EIdServicePropListChunk
|
|
EIdServicePropertyListChunk
|
|
EIdServiceFormatListChunk
|
|
EIdServiceEventListChunk
|
|
EIdServiceDataBlockChunk
|
|
EIdNumChunks
|
The number of data chunks.
|
Enum TMTPServiceInfoElement
Enumerators
EServiceID
|
|
EServiceStorageID
|
|
EServicePGUID
|
|
EServiceVersion
|
|
EServiceGUID
|
|
EServiceName
|
|
EServiceType
|
|
EBaseServiceID
|
|
ENumElements
|
The number of dataset elements.
|
Member Data Documentation
const TUint KFlat1ChunkSize
const
TUint
|
KFlat1ChunkSize
|
[private, static]
|
The size in bytes of the first flat data chunk.
const TUint KFlat2ChunkSize
const
TUint
|
KFlat2ChunkSize
|
[private, static]
|
The size in bytes of the second flat data chunk.
RMTPTypeCompoundFlatChunk iChunkFlat1
RMTPTypeCompoundFlatChunk
|
iChunkFlat1
|
[private]
|
The flat data chunk comprising elements .
RMTPTypeCompoundFlatChunk iChunkFlat2
RMTPTypeCompoundFlatChunk
|
iChunkFlat2
|
[private]
|
CMTPTypeArray * iChunkServiceDataBlock
CMTPTypeString * iChunkString
CMTPTypeArray * iChunkUsedServices
The MTP array type data chunks .(EUsedServiceGUID) store the used services' GUIDs
const TFixedArray< TElementInfo, ENumElements > iElementInfo
The dataset element metadata table.
const CMTPTypeCompoundBase::TElementInfo iElementMetaData
The dataset element metadata table content.
CMTPTypeServiceEventList * iServiceEventList
CMTPTypeServiceFormatList * iServiceFormatList
CMTPTypeServiceMethodList * iServiceMethodList
CMTPTypeServicePropertyList * iServicePropList
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.