MVPbkStreamable Class Reference

#include <app/MVPbkStreamable.h>

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

Detailed Description

An interface for objects that can be written into stream.

Constructor & Destructor Documentation

~MVPbkStreamable ( )

~MVPbkStreamable()[protected, inline, virtual]

Destructor.

Member Function Documentation

ExternalizeL ( RWriteStream & )

voidExternalizeL(RWriteStream &aStream)const [pure virtual]

Outputs this objects state to aStream.

ParameterDescription
aStreamA stream for writing the object state.

ExternalizedSize ( )

TInt ExternalizedSize()const [pure virtual]

Returns the externalized size of the object in bytes.

Returns: The externalized size of the object.

StreamableExtension ( TUid )

TAny *StreamableExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

Returns: An extension point for this interface or NULL.