CFsPluginFactory Class Reference

class CFsPluginFactory : public CFsObject

Plugin factory class. It is created when RFs::AddPlugin is called.

Inherits from

Constructor & Destructor Documentation

CFsPluginFactory()

IMPORT_CCFsPluginFactory()

~CFsPluginFactory()

IMPORT_C~CFsPluginFactory()

Member Functions Documentation

DecrementMounted()

voidDecrementMounted()[private, inline]

IncrementMounted()

voidIncrementMounted()[private, inline]

Install()

TInt Install()[pure virtual]

Installs the plugin factory

IsDriveSupported(TInt)

TBool IsDriveSupported(TIntaDrive)

Parameters

TInt aDrive

Library()

IMPORT_C RLibraryLibrary()const

MountedPlugins()

TInt MountedPlugins()[inline]

NewPluginL()

CFsPlugin *NewPluginL()[pure virtual]

Creates a new plugin

Remove()

IMPORT_C TIntRemove()[virtual]

SetLibrary(RLibrary)

IMPORT_C voidSetLibrary(RLibraryaLib)

Parameters

RLibrary aLib

SetSupportedDrives(TInt)

voidSetSupportedDrives(TIntaSupportedDrives)[protected, inline]

Parameters

TInt aSupportedDrives

SupportedDrives()

TInt SupportedDrives()[inline]

UniquePosition()

TInt UniquePosition()[pure virtual]

Returns unique position of the plugin

Member Data Documentation

RLibrary iLibrary

RLibrary iLibrary[private]

TInt iMountedPlugins

TInt iMountedPlugins[private]

TInt iSupportedDrives

TInt iSupportedDrives[protected]

TInt iUniquePos

TInt iUniquePos[private]