CPTPIPInitCmdRequest Class Reference
| class CPTPIPInitCmdRequest : 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::CommitRequired()const |
| | 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::NextWriteChunk(TPtr8 &,TUint) |
| | 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::ValidateChunkCount()const |
| | CMTPTypeCompoundBase::WriteableElementL(TInt)const |
| | CMTPTypeCompoundBase::~CMTPTypeCompoundBase() |
Constructor & Destructor Documentation
CPTPIPInitCmdRequest()
| CPTPIPInitCmdRequest | ( | ) | [private] |
~CPTPIPInitCmdRequest()
| IMPORT_C | ~CPTPIPInitCmdRequest | ( | ) | |
Member Functions Documentation
ConstructL()
| void | ConstructL | ( | ) | [private] |
Second phase constructor.
ElementInfo(TInt)
Provides the TElementInfo data for the specified element.
Parameters
| TInt aElementId | The identifier of the requested element. |
FirstWriteChunk(TPtr8 &)
| IMPORT_C TInt | FirstWriteChunk | ( | TPtr8 & | aChunk | ) | [virtual] |
HostFriendlyName()
| IMPORT_C TDes16 & | HostFriendlyName | ( | ) | |
NextWriteChunk(TPtr8 &)
| IMPORT_C TInt | NextWriteChunk | ( | TPtr8 & | aChunk | ) | [virtual] |
Type()
| IMPORT_C TUint | Type | ( | ) | const [virtual] |
Member Enumerations Documentation
Enum TChunkIds
Enumerators
| EIdFlatChunk |
The flat data chunk ID.
|
| EIdVersionChunk |
The EMTPExtensions element data chunk ID.
|
| EIdNumChunks |
The number of data chunks.
|
Enum TElements
MTP USB generic bulk container dataset element identifiers.
Enumerators
| ELength | |
| EPktType | |
| EInitiatorGUID | |
| EVersion | |
| ENumElements |
The number of elements.
|
Member Data Documentation
const TUint KFlatChunkSize
| const TUint | KFlatChunkSize | [private, static] |
The size in bytes of the header data chunk.
TInt
iChunkCount
|
TInt
| iChunkCount | [private] |
RMTPTypeCompoundFlatChunk
iChunkHeader
The flat data chunk comprising the header elements EContainerLength to ETransactionId.
const TFixedArray< TElementInfo, ENumElements > iElementInfo
The dataset element metadata table.
const CMTPTypeCompoundBase::TElementInfo iElementMetaData
The dataset element metadata table content.
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.