CStoreableOverrideSettings Class Reference

class CStoreableOverrideSettings : public CCommDbOverrideSettings

Creates override settings for the columns of specific tables, and stores and retrieves the override sets to and from both streams and buffers.

The buffer is a convenient way of passing this information across thread or process boundaries.

The CCommDbOverrideSettings base class provides the member functions for setting and fetching override values. Overrides are deprecated from v9.1

Inherits from

Public Member Functions
~CStoreableOverrideSettings()
IMPORT_C voidExternalizeL(RWriteStream &)
CBufStore *GetStore()
IMPORT_C voidInternalizeL(RReadStream &)
IMPORT_C CStoreableOverrideSettings *NewL(TParamList)
IMPORT_C CStoreableOverrideSettings *NewL(TParamList, TCommDbDatabaseType)
IMPORT_C voidRestoreL(HBufC8 *)
IMPORT_C CBufFlat *StoreLC()
Protected Member Functions
CStoreableOverrideSettings(TParamList)
voidConstructL()
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()
CCommDbOverrideSettings::CCommDbOverrideSettings(TParamList)
CCommDbOverrideSettings::CheckL(const TDesC &,const TDesC &,TValueType)const
CCommDbOverrideSettings::Compare(CCommDbOverrideSettings *)const
CCommDbOverrideSettings::FindOverride(const TDesC &,const TDesC &,TValueType)const
CCommDbOverrideSettings::GetBoolOverride(const TDesC &,const TDesC &,TBool &)
CCommDbOverrideSettings::GetConnectionPreferenceOverride(CCommsDbConnectionPrefTableView::TCommDbIapConnectionPref &)
CCommDbOverrideSettings::GetConnectionPreferenceOverride(CCommsDbConnectionPrefTableView::TCommDbIspConnectionPref &)
CCommDbOverrideSettings::GetDesOverride(const TDesC &,const TDesC &,TDes16 &)
CCommDbOverrideSettings::GetDesOverride(const TDesC &,const TDesC &,TDes8 &)
CCommDbOverrideSettings::GetIntOverride(const TDesC &,const TDesC &,TUint32 &)
CCommDbOverrideSettings::GetLongDesOverride(const TDesC &,const TDesC &,TDes &)
CCommDbOverrideSettings::GetLongDesOverrideLength(const TDesC &,const TDesC &,TInt &)
CCommDbOverrideSettings::IllegalOverride(const TDesC &,const TDesC &)const
CCommDbOverrideSettings::IsOverridden(const TDesC &,const TDesC &,TValueType)
CCommDbOverrideSettings::MatchIapOverride(const TCommDbIapConnectionPrefOverride &,const TCommDbIapConnectionPrefOverride &)
CCommDbOverrideSettings::PartialFull()const
CCommDbOverrideSettings::SetBoolOverride(const TDesC &,const TDesC &,TBool)
CCommDbOverrideSettings::SetConnectionPreferenceOverride(const CCommsDbConnectionPrefTableView::TCommDbIapConnectionPref &)
CCommDbOverrideSettings::SetConnectionPreferenceOverride(const CCommsDbConnectionPrefTableView::TCommDbIspConnectionPref &)
CCommDbOverrideSettings::SetDesOverride(const TDesC &,const TDesC &,const TDesC16 &)
CCommDbOverrideSettings::SetDesOverride(const TDesC &,const TDesC &,const TDesC8 &)
CCommDbOverrideSettings::SetIntOverride(const TDesC &,const TDesC &,TUint32)
CCommDbOverrideSettings::SetLongDesOverride(const TDesC &,const TDesC &,const TDesC &)
CCommDbOverrideSettings::~CCommDbOverrideSettings()
Inherited Enumerations
CCommDbOverrideSettings:TParamList
CCommDbOverrideSettings:TValueType
Private Attributes
CBufStore *iStore
Inherited Attributes
CCommDbOverrideSettings::iDb
CCommDbOverrideSettings::iIapOverrides
CCommDbOverrideSettings::iOverrides
CCommDbOverrideSettings::iPartialFull

Constructor & Destructor Documentation

CStoreableOverrideSettings(TParamList)

CStoreableOverrideSettings(TParamListaParamList)[protected]

Parameters

TParamList aParamList

~CStoreableOverrideSettings()

IMPORT_C~CStoreableOverrideSettings()

Member Functions Documentation

ConstructL()

voidConstructL()[protected, virtual]

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

Parameters

RWriteStream & aStream

GetStore()

CBufStore *GetStore()const [inline]

Accesses the buffer store. 7.0 There is no need for this store - none of the above functions use this store. If a client needs a store it should create its own.

The pointer to the memory store object.

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

NewL(TParamList)

IMPORT_C CStoreableOverrideSettings *NewL(TParamListaParamList)[static]

Parameters

TParamList aParamList

NewL(TParamList, TCommDbDatabaseType)

IMPORT_C CStoreableOverrideSettings *NewL(TParamListaParamList,
TCommDbDatabaseTypeaDbType
)[static]

Parameters

TParamList aParamList
TCommDbDatabaseType aDbType

RestoreL(HBufC8 *)

IMPORT_C voidRestoreL(HBufC8 *aBuf)

Parameters

HBufC8 * aBuf

StoreLC()

IMPORT_C CBufFlat *StoreLC()

Member Data Documentation

CBufStore * iStore

CBufStore *iStore[private]

in v7.0. There is no need for this store