CSIPProfilePlugins Class Reference

class CSIPProfilePlugins : public CBase

Class provides container for profile plug-ins type information. It provides serialization and deserialization functions

Inherits from

Constructor & Destructor Documentation

CSIPProfilePlugins()

CSIPProfilePlugins ( ) [private]

~CSIPProfilePlugins()

IMPORT_C ~CSIPProfilePlugins ( )

Destructor.

Member Functions Documentation

ConstructL()

void ConstructL ( ) [private]

DoInternalizeL(RReadStream &)

void DoInternalizeL ( RReadStream & aReadStream ) [private]

Parameters

RReadStream & aReadStream

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aWriteStream ) const

Serialize profile plugins to stream

Parameters

RWriteStream & aWriteStream stream where profile plugins is to be serialized

ExternalizedSize()

IMPORT_C TUint ExternalizedSize ( ) const

Get serialized profile plugins size

InternalizeL(RReadStream &)

IMPORT_C CSIPProfilePlugins * InternalizeL ( RReadStream & aReadStream ) [static]

Deserialize profile plugins from stream, ownership is transferred

Parameters

RReadStream & aReadStream stream holding serialized profile plugins

NewL()

IMPORT_C CSIPProfilePlugins * NewL ( ) [static]

Constructs an object

NewLC()

IMPORT_C CSIPProfilePlugins * NewLC ( ) [static]

Constructs an object

Plugins()

IMPORT_C const RArray < TSIPProfileTypeInfo > & Plugins ( ) const

Get array of profile plugin types

SetPluginsL(const RArray< TSIPProfileTypeInfo > &)

IMPORT_C void SetPluginsL ( const RArray < TSIPProfileTypeInfo > & aPlugins )

Set array of profile plugin types

Parameters

const RArray < TSIPProfileTypeInfo > & aPlugins array of types

Member Data Documentation

RArray< TSIPProfileTypeInfo > iPlugins

RArray < TSIPProfileTypeInfo > iPlugins [private]