ESock::CCommsDatIapView Class Reference

class ESock::CCommsDatIapView : public CBase

Class used for reading CommsDat Service and Bearer tables according to a particular IAP view.

Inherits from

  • ESock::CCommsDatIapView
Public Member Functions
~CCommsDatIapView()
IMPORT_C CommsDat::TMDBElementIdGetBearerTableType()
IMPORT_C TIntGetBool(CommsDat::TMDBElementId, TBool &)
IMPORT_C voidGetBoolL(CommsDat::TMDBElementId, TBool &)
IMPORT_C TIntGetInt(CommsDat::TMDBElementId, TUint32 &)
IMPORT_C TIntGetInt(CommsDat::TMDBElementId, TInt &)
IMPORT_C voidGetIntL(CommsDat::TMDBElementId, TUint32 &)
IMPORT_C voidGetIntL(CommsDat::TMDBElementId, TInt &)
IMPORT_C CommsDat::TMDBElementIdGetServiceTableType()
IMPORT_C voidGetTableCommonTextFieldL(CCommsDatIapView::TFieldId, HBufC *&)
IMPORT_C TIntGetText(CommsDat::TMDBElementId, HBufC8 *&)
IMPORT_C TIntGetText(CommsDat::TMDBElementId, HBufC16 *&)
IMPORT_C voidGetTextL(CommsDat::TMDBElementId, HBufC8 *&)
IMPORT_C voidGetTextL(CommsDat::TMDBElementId, HBufC16 *&)
IMPORT_C voidGetTimeoutValuesL(TUint32 &, TUint32 &, TUint32 &)
IMPORT_C TUintIapId()
IMPORT_C CCommsDatIapView *NewL(TUint)
IMPORT_C CCommsDatIapView *NewLC(TUint)
Private Member Functions
voidBoolFieldTypeCheckL(TInt)
TInt ConvertBearerTypeToTableId(const TDesC &, CommsDat::TMDBElementId &)
TInt ConvertServiceTypeToTableId(const TDesC &, CommsDat::TMDBElementId &)
voidGetIapRecordIntL(CommsDat::TMDBElementId, TUint32 &)
voidGetIapRecordIntL(CommsDat::TMDBElementId, TInt &)
voidGetIapRecordTextL(CommsDat::TMDBElementId, HBufC16 *&)
voidIntFieldTypeCheckL(TInt)
voidSetElementAndRecordIdL(CommsDat::CMDBElement *, CommsDat::TMDBElementId)
voidTextOrBinFieldTypeCheckL(TInt)
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()
Public Member Enumerations
enumTFieldId { EIfNetworks = 1, EConfigDaemonName, EConfigDaemonManagerName }
Private Attributes
CommsDat::CMDBField< TBool > *iBool
CommsDat::CMDBSession *iDbs
CommsDat::CCDIAPRecord *iIapRec
CommsDat::CMDBField< TInt > *iInt
CommsDat::CMDBField< TDesC16 > *iText16
CommsDat::CMDBField< TDesC8 > *iText8
CommsDat::CMDBField< TUint32 > *iUint
TInt iUmtsR99QoSAndOnRecId

Constructor & Destructor Documentation

~CCommsDatIapView()

IMPORT_C~CCommsDatIapView()

Member Functions Documentation

BoolFieldTypeCheckL(TInt)

voidBoolFieldTypeCheckL(TIntaElementId)[private]

Parameters

TInt aElementId

ConvertBearerTypeToTableId(const TDesC &, CommsDat::TMDBElementId &)

TInt ConvertBearerTypeToTableId(const TDesC &aBearerType,
CommsDat::TMDBElementId &aElementId
)[private, static]

Parameters

const TDesC & aBearerType
CommsDat::TMDBElementId & aElementId

ConvertServiceTypeToTableId(const TDesC &, CommsDat::TMDBElementId &)

TInt ConvertServiceTypeToTableId(const TDesC &aBearerType,
CommsDat::TMDBElementId &aElementId
)[private, static]

Parameters

const TDesC & aBearerType
CommsDat::TMDBElementId & aElementId

GetBearerTableType()

IMPORT_C CommsDat::TMDBElementIdGetBearerTableType()const

GetBool(CommsDat::TMDBElementId, TBool &)

IMPORT_C TIntGetBool(CommsDat::TMDBElementIdaElementId,
TBool &aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TBool & aValue

GetBoolL(CommsDat::TMDBElementId, TBool &)

IMPORT_C voidGetBoolL(CommsDat::TMDBElementIdaElementId,
TBool &aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TBool & aValue

GetIapRecordIntL(CommsDat::TMDBElementId, TUint32 &)

voidGetIapRecordIntL(CommsDat::TMDBElementIdaElementId,
TUint32 &aValue
)[private]

Parameters

CommsDat::TMDBElementId aElementId
TUint32 & aValue

GetIapRecordIntL(CommsDat::TMDBElementId, TInt &)

voidGetIapRecordIntL(CommsDat::TMDBElementIdaElementId,
TInt &aValue
)[private]

Parameters

CommsDat::TMDBElementId aElementId
TInt & aValue

GetIapRecordTextL(CommsDat::TMDBElementId, HBufC16 *&)

voidGetIapRecordTextL(CommsDat::TMDBElementIdaElementId,
HBufC16 *&aValue
)[private]

Parameters

CommsDat::TMDBElementId aElementId
HBufC16 *& aValue

GetInt(CommsDat::TMDBElementId, TUint32 &)

IMPORT_C TIntGetInt(CommsDat::TMDBElementIdaElementId,
TUint32 &aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TUint32 & aValue

GetInt(CommsDat::TMDBElementId, TInt &)

IMPORT_C TIntGetInt(CommsDat::TMDBElementIdaElementId,
TInt &aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TInt & aValue

GetIntL(CommsDat::TMDBElementId, TUint32 &)

IMPORT_C voidGetIntL(CommsDat::TMDBElementIdaElementId,
TUint32 &aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TUint32 & aValue

GetIntL(CommsDat::TMDBElementId, TInt &)

IMPORT_C voidGetIntL(CommsDat::TMDBElementIdaElementId,
TInt &aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TInt & aValue

GetServiceTableType()

IMPORT_C CommsDat::TMDBElementIdGetServiceTableType()const

GetTableCommonTextFieldL(CCommsDatIapView::TFieldId, HBufC *&)

IMPORT_C voidGetTableCommonTextFieldL(CCommsDatIapView::TFieldIdaFieldId,
HBufC *&aValue
)

Parameters

CCommsDatIapView::TFieldId aFieldId
HBufC *& aValue

GetText(CommsDat::TMDBElementId, HBufC8 *&)

IMPORT_C TIntGetText(CommsDat::TMDBElementIdaElementId,
HBufC8 *&aValue
)

Parameters

CommsDat::TMDBElementId aElementId
HBufC8 *& aValue

GetText(CommsDat::TMDBElementId, HBufC16 *&)

IMPORT_C TIntGetText(CommsDat::TMDBElementIdaElementId,
HBufC16 *&aValue
)

Parameters

CommsDat::TMDBElementId aElementId
HBufC16 *& aValue

GetTextL(CommsDat::TMDBElementId, HBufC8 *&)

IMPORT_C voidGetTextL(CommsDat::TMDBElementIdaElementId,
HBufC8 *&aValue
)

Parameters

CommsDat::TMDBElementId aElementId
HBufC8 *& aValue

GetTextL(CommsDat::TMDBElementId, HBufC16 *&)

IMPORT_C voidGetTextL(CommsDat::TMDBElementIdaElementId,
HBufC16 *&aValue
)

Parameters

CommsDat::TMDBElementId aElementId
HBufC16 *& aValue

GetTimeoutValuesL(TUint32 &, TUint32 &, TUint32 &)

IMPORT_C voidGetTimeoutValuesL(TUint32 &aShortTimeout,
TUint32 &aMediumTimeout,
TUint32 &aLongTimeout
)

Parameters

TUint32 & aShortTimeout
TUint32 & aMediumTimeout
TUint32 & aLongTimeout

IapId()

IMPORT_C TUintIapId()

IntFieldTypeCheckL(TInt)

voidIntFieldTypeCheckL(TIntaElementId)[private]

Parameters

TInt aElementId

NewL(TUint)

IMPORT_C CCommsDatIapView *NewL(TUintaIapId)[static]

Parameters

TUint aIapId

NewLC(TUint)

IMPORT_C CCommsDatIapView *NewLC(TUintaIapId)[static]

Parameters

TUint aIapId

SetElementAndRecordIdL(CommsDat::CMDBElement *, CommsDat::TMDBElementId)

voidSetElementAndRecordIdL(CommsDat::CMDBElement *aElement,
CommsDat::TMDBElementIdaElementId
)[private]

Parameters

CommsDat::CMDBElement * aElement
CommsDat::TMDBElementId aElementId

TextOrBinFieldTypeCheckL(TInt)

voidTextOrBinFieldTypeCheckL(TIntaElementId)[private]

Parameters

TInt aElementId

Member Enumerations Documentation

Enum TFieldId

Enumerators

EIfNetworks = 1
EConfigDaemonName
EConfigDaemonManagerName

Member Data Documentation

CommsDat::CMDBField< TBool > * iBool

CommsDat::CMDBField< TBool > *iBool[private]

CommsDat::CMDBSession * iDbs

CommsDat::CMDBSession *iDbs[private]

CommsDat::CCDIAPRecord * iIapRec

CommsDat::CCDIAPRecord *iIapRec[private]

CommsDat::CMDBField< TInt > * iInt

CommsDat::CMDBField< TInt > *iInt[private]

CommsDat::CMDBField< TDesC16 > * iText16

CommsDat::CMDBField< TDesC16 > *iText16[private]

CommsDat::CMDBField< TDesC8 > * iText8

CommsDat::CMDBField< TDesC8 > *iText8[private]

CommsDat::CMDBField< TUint32 > * iUint

CommsDat::CMDBField< TUint32 > *iUint[private]

TInt iUmtsR99QoSAndOnRecId

TInt iUmtsR99QoSAndOnRecId[private]