CBkmrkExtendedProperties Class Reference

class CBkmrkExtendedProperties : public CBkmrkProperties

Internal representation of extended properties. It is derived from CBkmrkProperties and so contains the same set of member data. In addition is holds further data that is specific to bookmarks and not folders.

Inherits from

Public Member Functions
~CBkmrkExtendedProperties ()
const CAuthentication & AuthenticationL ()
TUint32 Nap ()
CBkmrkExtendedProperties * NewL ( CBookmarkBase &, CBookmarkDb &, CRepository &)
TUint32 Proxy ()
void SetAuthenticationL (const CAuthentication &)
void SetNapL ( TUint32 )
void SetProxyL ( TUint32 )
void TransLoadL ()
void TransNewL ()
void TransRemoveL ()
void TransSaveL ()
Private Member Functions
CBkmrkExtendedProperties ( CBookmarkBase &, CBookmarkDb &, CRepository &)
void ConstructL ()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CBkmrkProperties::CBkmrkProperties(CBookmarkBase &,CBookmarkDb &,CRepository &)
CBkmrkProperties::CommitL()
CBkmrkProperties::CustomProperties()
CBkmrkProperties::Description()const
CBkmrkProperties::IconId()const
CBkmrkProperties::IndexBase()
CBkmrkProperties::LastModified()const
CBkmrkProperties::SetDescriptionL(const TDesC &)
CBkmrkProperties::SetDirty()
CBkmrkProperties::SetIconIdL(Bookmark::TAttachmentId)
CBkmrkProperties::SetIdFromIndexBase(TUint32)
CBkmrkProperties::SetLastModified(const TTime &)
CBkmrkProperties::~CBkmrkProperties()
CRepositoryAccessor::CRepositoryAccessor()
CRepositoryAccessor::DeleteL()
CRepositoryAccessor::NextIndexL()
CRepositoryAccessor::SetClean()
CRepositoryAccessor::SetRepository(CRepository &)
CRepositoryAccessor::TransactionL(TTransType)
Inherited Enumerations
CRepositoryAccessor:TBkmrkStatus
CRepositoryAccessor:TTransType
Private Attributes
CAuthentication * iAuthentication
TUint32 iNap
TUint32 iProxy
Inherited Attributes
CBkmrkProperties::iCustomProperties
CBkmrkProperties::iDatabase
CBkmrkProperties::iDescription
CBkmrkProperties::iIconId
CBkmrkProperties::iLastModified
CBkmrkProperties::iParent
CBkmrkProperties::iUpdateModifiedOnCommit
CRepositoryAccessor::iRepository
CRepositoryAccessor::iStatus

Constructor & Destructor Documentation

CBkmrkExtendedProperties(CBookmarkBase &, CBookmarkDb &, CRepository &)

CBkmrkExtendedProperties ( CBookmarkBase & aParent,
CBookmarkDb & aDb,
CRepository & aRepository
) [private]

Parameters

CBookmarkBase & aParent
CBookmarkDb & aDb
CRepository & aRepository

~CBkmrkExtendedProperties()

~CBkmrkExtendedProperties ( )

Member Functions Documentation

AuthenticationL()

const CAuthentication & AuthenticationL ( )

ConstructL()

void ConstructL ( ) [private]

Nap()

TUint32 Nap ( ) const

NewL(CBookmarkBase &, CBookmarkDb &, CRepository &)

CBkmrkExtendedProperties * NewL ( CBookmarkBase & aParent,
CBookmarkDb & aDb,
CRepository & aRepository
) [static]

Parameters

CBookmarkBase & aParent
CBookmarkDb & aDb
CRepository & aRepository

Proxy()

TUint32 Proxy ( ) const

SetAuthenticationL(const CAuthentication &)

void SetAuthenticationL ( const CAuthentication & aAuthentication )

Parameters

const CAuthentication & aAuthentication

SetNapL(TUint32)

void SetNapL ( TUint32 aNap )

Parameters

TUint32 aNap

SetProxyL(TUint32)

void SetProxyL ( TUint32 aProxy )

Parameters

TUint32 aProxy

TransLoadL()

void TransLoadL ( ) [virtual]

TransNewL()

void TransNewL ( ) [virtual]

TransRemoveL()

void TransRemoveL ( ) [virtual]

TransSaveL()

void TransSaveL ( ) [virtual]

Member Data Documentation

CAuthentication * iAuthentication

CAuthentication * iAuthentication [private]

TUint32 iNap

TUint32 iNap [private]

TUint32 iProxy

TUint32 iProxy [private]