MVPbkStreamable Class Reference

class MVPbkStreamable

An interface for objects that can be written into stream.

Public Member Functions
voidExternalizeL(RWriteStream &)
TInt ExternalizedSize()
TAny *StreamableExtension(TUid)
Protected Member Functions
~MVPbkStreamable()

Constructor & Destructor Documentation

~MVPbkStreamable()

~MVPbkStreamable()[protected, inline, virtual]

Destructor.

Member Functions Documentation

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aStream)const [pure virtual]

Outputs this objects state to aStream.

Parameters

RWriteStream & aStreamA stream for writing the object state.

ExternalizedSize()

TInt ExternalizedSize()const [pure virtual]

Returns the externalized size of the object in bytes.

The externalized size of the object.

StreamableExtension(TUid)

TAny *StreamableExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

An extension point for this interface or NULL.

Parameters

TUid