CProxyDriveFactory Class Reference

class CProxyDriveFactory : public CFsObject

Abstract base class for Proxy drive factory classes.

Class is used for the creation of media subsystem extensions CBaseExtProxyDrive.

CBaseExtProxyDrive

Inherits from

Constructor & Destructor Documentation

CProxyDriveFactory()

IMPORT_CCProxyDriveFactory()

Member Functions Documentation

Install()

TInt Install()[pure virtual]

Installation of the factory object.

Library()

RLibrary Library()const [inline]

Gets the Library (DLL) handle in use by the CProxyDriveFactory

NewProxyDriveL(CProxyDrive *, CMountCB *)

CProxyDrive *NewProxyDriveL(CProxyDrive *aProxy,
CMountCB *aMount
)[pure virtual]

Instantiates a CProxyDrive object.

Parameters

CProxyDrive * aProxyProxy drive to be used.
CMountCB * aMountMount control block.

Remove()

IMPORT_C TIntRemove()[virtual]

SetLibrary(RLibrary)

voidSetLibrary(RLibraryaLib)[inline]

Sets the Library (DLL) handle to be used by the CProxyDriveFactory

Parameters

RLibrary aLib

Member Data Documentation

RLibrary iLibrary

RLibrary iLibrary[private]