CMTPTypeOpaqueData Class Reference

class CMTPTypeOpaqueData : public CBase

Inherits from

Constructor & Destructor Documentation

CMTPTypeOpaqueData()

CMTPTypeOpaqueData ( ) [private]

~CMTPTypeOpaqueData()

IMPORT_C ~CMTPTypeOpaqueData ( )

Member Functions Documentation

CommitChunkL(TPtr8 &)

IMPORT_C MMTPType * CommitChunkL ( TPtr8 & aChunk ) [virtual]

Parameters

TPtr8 & aChunk

CommitRequired()

IMPORT_C TBool CommitRequired ( ) const [virtual]

ConstructL()

void ConstructL ( ) [private]

ConstructL(const TDesC8 &)

void ConstructL ( const TDesC8 & aDes ) [private]

Parameters

const TDesC8 & aDes

CreateBuffer(const TInt)

TInt CreateBuffer ( const TInt aMaxSize ) [private]

Parameters

const TInt aMaxSize

FirstReadChunk(TPtrC8 &)

IMPORT_C TInt FirstReadChunk ( TPtrC8 & aChunk ) const [virtual]

Parameters

TPtrC8 & aChunk

FirstWriteChunk(TPtr8 &)

IMPORT_C TInt FirstWriteChunk ( TPtr8 & aChunk ) [virtual]

Parameters

TPtr8 & aChunk

FirstWriteChunk(TPtr8 &, TUint)

IMPORT_C TInt FirstWriteChunk ( TPtr8 & aChunk,
TUint aDataLength
) [virtual]

Parameters

TPtr8 & aChunk
TUint aDataLength

NewL()

IMPORT_C CMTPTypeOpaqueData * NewL ( ) [static]

NewL(const TDesC8 &)

IMPORT_C CMTPTypeOpaqueData * NewL ( const TDesC8 & aDes ) [static]

Parameters

const TDesC8 & aDes

NewLC()

IMPORT_C CMTPTypeOpaqueData * NewLC ( ) [static]

NewLC(const TDesC8 &)

IMPORT_C CMTPTypeOpaqueData * NewLC ( const TDesC8 & aDes ) [static]

Parameters

const TDesC8 & aDes

NextReadChunk(TPtrC8 &)

IMPORT_C TInt NextReadChunk ( TPtrC8 & aChunk ) const [virtual]

Parameters

TPtrC8 & aChunk

NextWriteChunk(TPtr8 &)

IMPORT_C TInt NextWriteChunk ( TPtr8 & aChunk ) [virtual]

Parameters

TPtr8 & aChunk

Read(TPtrC8 &)

IMPORT_C TInt Read ( TPtrC8 & aDes ) const

Parameters

TPtrC8 & aDes

Size()

IMPORT_C TUint64 Size ( ) const [virtual]

Type()

IMPORT_C TUint Type ( ) const [virtual]

Write(const TPtrC8 &)

IMPORT_C TInt Write ( const TPtrC8 & aDes )

Parameters

const TPtrC8 & aDes

Member Data Documentation

RBuf8 iBuffer

RBuf8 iBuffer [private]

TPtr8 iPtrBuffer

TPtr8 iPtrBuffer [private]