conn::CJavaManagerInterface Class Reference
class conn::CJavaManagerInterface : public CBase |
Clients creating a java backup and restore plugin should derive from and implement this interface.
Inherits from
- conn::CJavaManagerInterface
Public Member Functions |
---|
| ~CJavaManagerInterface() |
void | AllSystemFilesRestored() |
void | GetDataOwnersL(RPointerArray< CDataOwnerInfo > &) |
void | GetExpectedDataSizeL(CSBGenericTransferType *, TUint &) |
void | GetExtendedInterface(TUid, TAny *&) |
void | GetPublicFileListL(CSBGenericDataType *, TDriveNumber, RFileArray &) |
RFs & | GetRFs() |
void | GetRawPublicFileListL(CSBGenericDataType *, TDriveNumber, RRestoreFileFilterArray &) |
CJavaManagerInterface * | NewL(const TUid &) |
TDataRecognitionResult
| RecognizeDataTypeL(const TDesC &) |
void | RequestDataL(CSBGenericTransferType *, TPtr8 &, TBool &) |
void | SupplyDataL(CSBGenericTransferType *, TDesC8 &, TBool) |
Constructor & Destructor Documentation
CJavaManagerInterface()
CJavaManagerInterface | ( | ) | [protected, inline] |
~CJavaManagerInterface()
~CJavaManagerInterface | ( | ) | [inline, virtual] |
Member Functions Documentation
AllSystemFilesRestored()
void | AllSystemFilesRestored | ( | ) | [pure virtual] |
Called by the PC client once all registration and binary files have been restored. Used as a signal to indicate that the next set of transfers will include data
GetDataOwnersL(RPointerArray< CDataOwnerInfo > &)
Method requesting information about all of the Java data owners that are represented by this object
GetExpectedDataSizeL(CSBGenericTransferType *, TUint &)
Return the expected size of data to be returned to the PC client. Used for displaying progress information
Parameters
CSBGenericTransferType * aGenericTransferType | The type of data that the expected size is being requested for |
TUint & aSize | Stores the expected size value to be returned to the PC side client |
GetExtendedInterface(TUid, TAny *&)
void | GetExtendedInterface | ( | TUid | aInterfaceUid, |
| TAny *& | aInterface |
| ) | [pure virtual] |
Returns a pointer to a specified interface extension - to allow future extension of this class without breaking binary compatibility
Parameters
TUid aInterfaceUid | Identifier of the interface to be retrieved |
TAny *& aInterface | A reference to a pointer that retrieves the specified interface. |
GetPublicFileListL(CSBGenericDataType *, TDriveNumber, RFileArray &)
Get a list of public files that the java data owners are requesting to be backed up in addition to their own private data stores
Parameters
CSBGenericDataType * aGenericDataType | |
TDriveNumber aDriveNumber | The drive that these public files are being requested for |
RFileArray & aFiles | An array of filenames that will be populated upon return of this method |
GetRFs()
RFs & | GetRFs | ( | ) | [pure virtual] |
Returns the handle to File Server.
GetRawPublicFileListL(CSBGenericDataType *, TDriveNumber, RRestoreFileFilterArray &)
Get a list of public files that the java data owners are requesting to be backed up in addition to their own private data stores
NewL(const TUid &)
static function to create and return the object.
Parameters
const TUid & aImplementationUid | |
ParseJavaDataOwnerL(const TDesC &)
void | ParseJavaDataOwnerL | ( | const TDesC & | aSuiteHash | ) | [protected, pure virtual] |
Tries Parsing the Java Data Owner at runtime.
RecognizeDataTypeL(const TDesC &)
Method to check the data type of the file
RequestDataL(CSBGenericTransferType *, TPtr8 &, TBool &)
Request a type of data from a particular data owner
Parameters
CSBGenericTransferType * aGenericTransferType | The type of data being requested |
TPtr8 & aBuffer | The buffer to populate with data |
TBool & aFinished | Flag to be set depending on whether another request is required to transfer all of this data owner's data |
ScanForRegistrationFilesL(RFileArray &)
void | ScanForRegistrationFilesL | ( | RFileArray & | aRegFileArray | ) | [protected, pure virtual] |
Scan the SystemAMS data cage (private directory) for all registration files corresponding to installed MIDlet's
Parameters
RFileArray & aRegFileArray | Array of registration files that will be populated with all reg files in the SystemAMS data cage |
SupplyDataL(CSBGenericTransferType *, TDesC8 &, TBool)
Supplies data to the particular data owners to process
Parameters
CSBGenericTransferType * aGenericTransferType | The type of data that's being supplied |
TDesC8 & aBuffer | Buffer containing the data to be supplied |
TBool aFinished | Flag determining whether or not this buffer is the last in a multipart sequence |
Member Data Documentation
TUid
iDtor_ID_Key
TUid
| iDtor_ID_Key | [private] |
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.