MDiskNotifyHandlerCallback Class Reference

class MDiskNotifyHandlerCallback

Class provides a callback interface for handling the notififications from the file server. The Client derives a class from this interface and implements the HandleNotify-methods that interest it. An empty default implementation is provided for all of the methods. In debug build the default implementations print out a debug trace.

disknotifyhandler.lib
Since
S60 5.0

Member Functions Documentation

HandleNotifyDisk(TInt, const TDiskEvent &)

IMPORT_C void HandleNotifyDisk ( TInt aError,
const TDiskEvent & aEvent
) [virtual]

This callback method is used to notify the client about disk notifications, i.e. memory card has been inserted

TDiskEvent

Parameters

TInt aError System wide error code from file server
const TDiskEvent & aEvent The disk event data data specified by TDiskEvent

HandleNotifyDiskSpace(TInt, const TDiskSpaceEvent &)

IMPORT_C void HandleNotifyDiskSpace ( TInt aError,
const TDiskSpaceEvent & aEvent
) [virtual]

This callback method is used to notify the client about disk space notifications.

TDiskSpaceEvent

Parameters

TInt aError System wide error code from file server
const TDiskSpaceEvent & aEvent The disk space event data specified by TDiskSpaceEvent

HandleNotifyDismount(TInt, const TDismountEvent &)

IMPORT_C void HandleNotifyDismount ( TInt aError,
const TDismountEvent & aEvent
) [virtual]

This callback method is used to notify the client about dismount notifications. Client have to call CDiskNotifyHandler's AllowDismount after it has finished preparing for dismount.

TDismountEvent

Parameters

TInt aError System wide error code from file server
const TDismountEvent & aEvent The dismount event data specified by TDismountEvent

HandleNotifyDismountFinished(TInt, const TDismountFinishedEvent &)

IMPORT_C void HandleNotifyDismountFinished ( TInt aError,
const TDismountFinishedEvent & aEvent
) [virtual]

This callback method is used to notify the client when started dismount has finished.

TDismountFinishedEvent

Parameters

TInt aError System wide error code
const TDismountFinishedEvent & aEvent The event data specified by TDismountFinishedEvent

HandleNotifyEntry(TInt, const TEntryEvent &)

IMPORT_C void HandleNotifyEntry ( TInt aError,
const TEntryEvent & aEvent
) [virtual]

This callback method is used to notify the client about entry notifications.

TEntryEvent

Parameters

TInt aError System wide error code from file server
const TEntryEvent & aEvent The entry event data specified by TEntryEvent

Member Enumerations Documentation

Enum TDiskEventType

Defines the disk notification types.

Enumerators

EDiskError = 0

To indicate disk notification error. It also indicates that there is no valid disk event data available.

EDiskAdded

To indicate that a new drive has been added to the drive list of file server.

EDiskRemoved

To indicate that a drive has been removed from the drive list of file server.

EDiskStatusChanged

To indicate that drive status has been changed. E.g. A memory card has been inserted, removed or unlocked.