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()

voidConstructL()[private]

DoInternalizeL(RReadStream &)

voidDoInternalizeL(RReadStream &aReadStream)[private]

Parameters

RReadStream & aReadStream

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aWriteStream)const

Serialize profile plugins to stream

Parameters

RWriteStream & aWriteStreamstream where profile plugins is to be serialized

ExternalizedSize()

IMPORT_C TUintExternalizedSize()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 & aReadStreamstream 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 voidSetPluginsL(const RArray< TSIPProfileTypeInfo > &aPlugins)

Set array of profile plugin types

Parameters

const RArray< TSIPProfileTypeInfo > & aPluginsarray of types

Member Data Documentation

RArray< TSIPProfileTypeInfo > iPlugins

RArray< TSIPProfileTypeInfo >iPlugins[private]