class CSwiDaemonPlugin : public CBase |
Public Member Functions | |
---|---|
~CSwiDaemonPlugin () | |
void | MediaProcessingComplete () |
void | MediaProcessingStart ( TInt ) |
void | MediaRemoved ( TInt ) |
CSwiDaemonPlugin * | NewL () |
void | RequestInstall ( RFile &) |
Private Attributes | |
---|---|
TUid | iDtor_ID_Key |
void | MediaProcessingComplete | ( | ) | [pure virtual] |
Normally a sequence of RequestInstall calls for each SIS file on a media will be followed by a call to this function.
Alternatively MediaRemoved might be called to abort the sequence.
void | MediaProcessingStart | ( | TInt | aDrive | ) | [pure virtual] |
Media has been inserted with one, or more, valid (ie. correct header), uninstalled, stub-SIS files on it. This will be followed by one or more calls to RequestInstall for each SIS file on this media.
TInt aDrive | Drive being processed |
void | MediaRemoved | ( | TInt | aDrive | ) | [pure virtual] |
Media has been removed from drive.
If the media in the drive specified by the last call to MediaProcessingStart is removed, then this function will be called, regardless of whether or not MediaProcessingComplete has been called.
This function may also be called when media is removed from any drive.
TInt aDrive | Drive number |
void | RequestInstall | ( | RFile & | aFile | ) | [pure virtual] |
The FS associated with the RHandle is marked for sharing (so the RHandle can be passed to a server using RFile::TransferToServer ).
Note that immediately after this call, the RFile handle will be closed. This means that the plugin must either duplicate it, or synchronously send it to a server which adopts it before this function returns.
RFile & aFile | - RFile handle, valid until this function returns. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.