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

~CFsPluginFactory()

IMPORT_C ~CFsPluginFactory ( )

Member Functions Documentation

DecrementMounted()

void DecrementMounted ( ) [private, inline]

IncrementMounted()

void IncrementMounted ( ) [private, inline]

Install()

TInt Install ( ) [pure virtual]

Installs the plugin factory

IsDriveSupported(TInt)

TBool IsDriveSupported ( TInt aDrive )

Parameters

TInt aDrive

Library()

IMPORT_C RLibrary Library ( ) const

MountedPlugins()

TInt MountedPlugins ( ) [inline]

NewPluginL()

CFsPlugin * NewPluginL ( ) [pure virtual]

Creates a new plugin

Remove()

IMPORT_C TInt Remove ( ) [virtual]

SetLibrary(RLibrary)

IMPORT_C void SetLibrary ( RLibrary aLib )

Parameters

RLibrary aLib

SetSupportedDrives(TInt)

void SetSupportedDrives ( TInt aSupportedDrives ) [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]