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.