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

Public Member Functions
~CCommsDatIapView ()
IMPORT_C CommsDat::TMDBElementId GetBearerTableType ()
IMPORT_C TInt GetBool ( CommsDat::TMDBElementId , TBool &)
IMPORT_C void GetBoolL ( CommsDat::TMDBElementId , TBool &)
IMPORT_C TInt GetInt ( CommsDat::TMDBElementId , TUint32 &)
IMPORT_C TInt GetInt ( CommsDat::TMDBElementId , TInt &)
IMPORT_C void GetIntL ( CommsDat::TMDBElementId , TUint32 &)
IMPORT_C void GetIntL ( CommsDat::TMDBElementId , TInt &)
IMPORT_C CommsDat::TMDBElementId GetServiceTableType ()
IMPORT_C void GetTableCommonTextFieldL ( CCommsDatIapView::TFieldId , HBufC *&)
IMPORT_C TInt GetText ( CommsDat::TMDBElementId , HBufC8 *&)
IMPORT_C TInt GetText ( CommsDat::TMDBElementId , HBufC16 *&)
IMPORT_C void GetTextL ( CommsDat::TMDBElementId , HBufC8 *&)
IMPORT_C void GetTextL ( CommsDat::TMDBElementId , HBufC16 *&)
IMPORT_C void GetTimeoutValuesL ( TUint32 &, TUint32 &, TUint32 &)
IMPORT_C TUint IapId ()
IMPORT_C CCommsDatIapView * NewL ( TUint )
IMPORT_C CCommsDatIapView * NewLC ( TUint )
Private Member Functions
void BoolFieldTypeCheckL ( TInt )
TInt ConvertBearerTypeToTableId (const TDesC &, CommsDat::TMDBElementId &)
TInt ConvertServiceTypeToTableId (const TDesC &, CommsDat::TMDBElementId &)
void GetIapRecordIntL ( CommsDat::TMDBElementId , TUint32 &)
void GetIapRecordIntL ( CommsDat::TMDBElementId , TInt &)
void GetIapRecordTextL ( CommsDat::TMDBElementId , HBufC16 *&)
void IntFieldTypeCheckL ( TInt )
void SetElementAndRecordIdL ( CommsDat::CMDBElement *, CommsDat::TMDBElementId )
void TextOrBinFieldTypeCheckL ( 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
enum TFieldId { 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)

void BoolFieldTypeCheckL ( TInt aElementId ) [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::TMDBElementId GetBearerTableType ( ) const

GetBool(CommsDat::TMDBElementId, TBool &)

IMPORT_C TInt GetBool ( CommsDat::TMDBElementId aElementId,
TBool & aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TBool & aValue

GetBoolL(CommsDat::TMDBElementId, TBool &)

IMPORT_C void GetBoolL ( CommsDat::TMDBElementId aElementId,
TBool & aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TBool & aValue

GetIapRecordIntL(CommsDat::TMDBElementId, TUint32 &)

void GetIapRecordIntL ( CommsDat::TMDBElementId aElementId,
TUint32 & aValue
) [private]

Parameters

CommsDat::TMDBElementId aElementId
TUint32 & aValue

GetIapRecordIntL(CommsDat::TMDBElementId, TInt &)

void GetIapRecordIntL ( CommsDat::TMDBElementId aElementId,
TInt & aValue
) [private]

Parameters

CommsDat::TMDBElementId aElementId
TInt & aValue

GetIapRecordTextL(CommsDat::TMDBElementId, HBufC16 *&)

void GetIapRecordTextL ( CommsDat::TMDBElementId aElementId,
HBufC16 *& aValue
) [private]

Parameters

CommsDat::TMDBElementId aElementId
HBufC16 *& aValue

GetInt(CommsDat::TMDBElementId, TUint32 &)

IMPORT_C TInt GetInt ( CommsDat::TMDBElementId aElementId,
TUint32 & aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TUint32 & aValue

GetInt(CommsDat::TMDBElementId, TInt &)

IMPORT_C TInt GetInt ( CommsDat::TMDBElementId aElementId,
TInt & aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TInt & aValue

GetIntL(CommsDat::TMDBElementId, TUint32 &)

IMPORT_C void GetIntL ( CommsDat::TMDBElementId aElementId,
TUint32 & aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TUint32 & aValue

GetIntL(CommsDat::TMDBElementId, TInt &)

IMPORT_C void GetIntL ( CommsDat::TMDBElementId aElementId,
TInt & aValue
)

Parameters

CommsDat::TMDBElementId aElementId
TInt & aValue

GetServiceTableType()

IMPORT_C CommsDat::TMDBElementId GetServiceTableType ( ) const

GetTableCommonTextFieldL(CCommsDatIapView::TFieldId, HBufC *&)

IMPORT_C void GetTableCommonTextFieldL ( CCommsDatIapView::TFieldId aFieldId,
HBufC *& aValue
)

Parameters

CCommsDatIapView::TFieldId aFieldId
HBufC *& aValue

GetText(CommsDat::TMDBElementId, HBufC8 *&)

IMPORT_C TInt GetText ( CommsDat::TMDBElementId aElementId,
HBufC8 *& aValue
)

Parameters

CommsDat::TMDBElementId aElementId
HBufC8 *& aValue

GetText(CommsDat::TMDBElementId, HBufC16 *&)

IMPORT_C TInt GetText ( CommsDat::TMDBElementId aElementId,
HBufC16 *& aValue
)

Parameters

CommsDat::TMDBElementId aElementId
HBufC16 *& aValue

GetTextL(CommsDat::TMDBElementId, HBufC8 *&)

IMPORT_C void GetTextL ( CommsDat::TMDBElementId aElementId,
HBufC8 *& aValue
)

Parameters

CommsDat::TMDBElementId aElementId
HBufC8 *& aValue

GetTextL(CommsDat::TMDBElementId, HBufC16 *&)

IMPORT_C void GetTextL ( CommsDat::TMDBElementId aElementId,
HBufC16 *& aValue
)

Parameters

CommsDat::TMDBElementId aElementId
HBufC16 *& aValue

GetTimeoutValuesL(TUint32 &, TUint32 &, TUint32 &)

IMPORT_C void GetTimeoutValuesL ( TUint32 & aShortTimeout,
TUint32 & aMediumTimeout,
TUint32 & aLongTimeout
)

Parameters

TUint32 & aShortTimeout
TUint32 & aMediumTimeout
TUint32 & aLongTimeout

IapId()

IMPORT_C TUint IapId ( )

IntFieldTypeCheckL(TInt)

void IntFieldTypeCheckL ( TInt aElementId ) [private]

Parameters

TInt aElementId

NewL(TUint)

IMPORT_C CCommsDatIapView * NewL ( TUint aIapId ) [static]

Parameters

TUint aIapId

NewLC(TUint)

IMPORT_C CCommsDatIapView * NewLC ( TUint aIapId ) [static]

Parameters

TUint aIapId

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

void SetElementAndRecordIdL ( CommsDat::CMDBElement * aElement,
CommsDat::TMDBElementId aElementId
) [private]

Parameters

CommsDat::CMDBElement * aElement
CommsDat::TMDBElementId aElementId

TextOrBinFieldTypeCheckL(TInt)

void TextOrBinFieldTypeCheckL ( TInt aElementId ) [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]