| class conn::CDataOwnerInfo : public CBase |
CDataOwnerInfo packages up information for the backup / restore client on an individual data owner.
Access to the data members is direct.
CDataOwnerInfo packages up information for the backup / restore client on an individual data owner.
Access to the data members is direct.
| Public Member Functions | |
|---|---|
| ~CDataOwnerInfo () | |
| IMPORT_C TDriveList & | DriveList () |
| IMPORT_C HBufC8 * | ExternaliseL () |
| IMPORT_C HBufC8 * | ExternaliseLC () |
| IMPORT_C CSBGenericDataType & | Identifier () |
| IMPORT_C const CSBGenericDataType & | Identifier () |
| IMPORT_C CDataOwnerInfo * | NewL ( CSBGenericDataType *, TCommonBURSettings , TPassiveBURSettings , TActiveBURSettings , const TDriveList &) |
| IMPORT_C CDataOwnerInfo * | NewL (const TDesC8 &) |
| IMPORT_C TPassiveBURSettings | PassiveSettings () |
| IMPORT_C TInt | Size () |
| Private Member Functions | |
|---|---|
| CDataOwnerInfo () | |
| void | ConstructL ( CSBGenericDataType *, TCommonBURSettings , TPassiveBURSettings , TActiveBURSettings , const TDriveList &) |
| void | ConstructL (const TDesC8 &) |
| Private Attributes | |
|---|---|
| TActiveBURSettings | iActiveBURSettings |
| TCommonBURSettings | iCommonBURSettings |
| TDriveList | iDriveList |
| CSBGenericDataType * | iGenericDataType |
| TPassiveBURSettings | iPassiveBURSettings |
| void | ConstructL | ( | CSBGenericDataType * | aGenericDataType, |
| TCommonBURSettings | aCommonSettings, | |||
| TPassiveBURSettings | aPassiveSettings, | |||
| TActiveBURSettings | aActiveSettings, | |||
| const TDriveList & | aDriveList | |||
| ) | [private] | |||
Symbian OS 2nd phase constructor.
| CSBGenericDataType * aGenericDataType | pointer to CSBGenericDataType object |
| TCommonBURSettings aCommonSettings | flags for storing common backup and restore settings |
| TPassiveBURSettings aPassiveSettings | flags for storing passive backup and restore settings |
| TActiveBURSettings aActiveSettings | flags for storing active backup and restore settings |
| const TDriveList & aDriveList | the array of drives the data owner has data on |
| void | ConstructL | ( | const TDesC8 & | aFlatDataOwnerInfo | ) | [private] |
| const TDesC8 & aFlatDataOwnerInfo |
| IMPORT_C TDriveList & | DriveList | ( | ) |
Getter method for returning the list of drives on which the Data Owner stores data to be backed up
| IMPORT_C HBufC8 * | ExternaliseL | ( | ) |
Method to externalise the data owner so that it can be passed flat over the IPC interface or appended to a PC bound message, pops the pointer off the cleanup stack before it is returned
| IMPORT_C CDataOwnerInfo * | NewL | ( | CSBGenericDataType * | aGenericDataType, |
| TCommonBURSettings | aCommonSettings, | |||
| TPassiveBURSettings | aPassiveSettings, | |||
| TActiveBURSettings | aActiveSettings, | |||
| const TDriveList & | aDriveList | |||
| ) | [static] | |||
Symbian constructor. This constructor is used to create a CDataOwnerInfo from it's constituent parts, rather than from an externalised class etc.
| CSBGenericDataType * aGenericDataType | pointer to CSBGenericDataType object |
| TCommonBURSettings aCommonSettings | flags for storing common backup and restore settings |
| TPassiveBURSettings aPassiveSettings | flags for storing passive backup and restore settings |
| TActiveBURSettings aActiveSettings | flags for storing active backup and restore settings |
| const TDriveList & aDriveList | the array of drives the data owner has data on |
| IMPORT_C CDataOwnerInfo * | NewL | ( | const TDesC8 & | aFlatDataOwnerInfo | ) | [static] |
Symbian constructor for constructing a CDataOwnerInfo object from an externalised CDataOwnerInfo object. This may be used when taking an externalised class out of a PC message or over IPC.
| const TDesC8 & aFlatDataOwnerInfo | a flat data owner info returned from IPC |
| IMPORT_C TPassiveBURSettings | PassiveSettings | ( | ) | const |
Getter method for returning the Passive Backup and Restore flags that the were specified in the Data Owner's backup registration file
| IMPORT_C TInt | Size | ( | ) | const |
Getter for returning the total flattened size of the object. Used for calculating the size of a descriptor to fit the externalised instance of this object
| TActiveBURSettings | iActiveBURSettings | [private] |
flags for storing active backup and restore settings
| TCommonBURSettings | iCommonBURSettings | [private] |
flags for storing common backup and restore settings
| TDriveList | iDriveList | [private] |
List of drives that the data owner has data on
| CSBGenericDataType * | iGenericDataType | [private] |
generic data type object
| TPassiveBURSettings | iPassiveBURSettings | [private] |
flags for storing passive backup and restore settings
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.