CMTPServiceInfo Class Reference

class CMTPServiceInfo : public CBase

Inherits from

Public Member Functions
~CMTPServiceInfo()
voidAppendDataGUIDL(const TMTPTypeGuid &)
voidAppendUserServiceL(const TMTPTypeGuid &)
IMPORT_C TUintBaseServiceID()
IMPORT_C const RArray< TMTPTypeGuid > &DataBlockGUIDs()
voidInsertEventL(const CServiceEvent *)
voidInsertFormatL(const CServiceFormat *)
voidInsertMethodL(const CServiceMethod *)
voidInsertPropertyL(const CServiceProperty *)
CMTPServiceInfo *NewLC()
TInt ServiceElementBaseOrderFromAscending(const CServiceElementBase &, const CServiceElementBase &)
TInt ServiceElementBaseOrderFromKeyAscending(const TMTPTypeGuid *, const CServiceElementBase &)
TInt ServiceEventOrderFromAscending(const CServiceEvent &, const CServiceEvent &)
IMPORT_C const RPointerArray< CServiceEvent > &ServiceEvents()
CServiceFormat *ServiceFormat(const TMTPTypeGuid &)
TInt ServiceFormatOrderFromAscending(const CServiceFormat &, const CServiceFormat &)
TInt ServiceFormatOrderFromKeyAscending(const TMTPTypeGuid *, const CServiceFormat &)
IMPORT_C const RPointerArray< CServiceFormat > &ServiceFormats()
IMPORT_C const TMTPTypeGuid &ServiceGUID()
IMPORT_C TUintServiceID()
CServiceMethod *ServiceMethod(const TMTPTypeGuid &)
TInt ServiceMethodOrderFromAscending(const CServiceMethod &, const CServiceMethod &)
TInt ServiceMethodOrderFromKeyAscending(const TMTPTypeGuid *, const CServiceMethod &)
IMPORT_C const RPointerArray< CServiceMethod > &ServiceMethods()
IMPORT_C const TDesC &ServiceName()
IMPORT_C const TMTPTypeGuid &ServicePersistentGUID()
IMPORT_C const RPointerArray< CServiceProperty > &ServiceProperties()
CServiceProperty *ServiceProperty(const TMTPTypeGuid &, const TUint)
TInt ServicePropertyOrderFromAscending(const CServiceProperty &, const CServiceProperty &)
TInt ServicePropertyOrderFromKeyAscending(const TPKeyPair *, const CServiceProperty &)
IMPORT_C TUintServiceStorageID()
IMPORT_C TUintServiceType()
IMPORT_C TUintServiceVersion()
voidSetBaseServiceID(TUint)
voidSetPersistentGUIDL(const TMTPTypeGuid &)
voidSetServiceGUIDL(const TMTPTypeGuid &)
voidSetServiceID(TUint)
voidSetServiceName(HBufC *)
voidSetServiceStorageID(TUint)
voidSetServiceType(TUint)
voidSetServiceVersion(TUint)
IMPORT_C const RArray< TMTPTypeGuid > &UsedServiceGUIDs()
Private Member Functions
CMTPServiceInfo()
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()
Private Attributes
__FLOG_DECLARATION_MEMBER_MUTABLE
TUint iBaseServiceId
RArray< TMTPTypeGuid >iDataBlock
TMTPTypeGuid iPersistentGUID
RPointerArray< CServiceEvent >iServiceEvents
RPointerArray< CServiceFormat >iServiceFormats
TMTPTypeGuid iServiceGUID
TUint iServiceId
RPointerArray< CServiceMethod >iServiceMethods
HBufC *iServiceName
RPointerArray< CServiceProperty >iServiceProperties
TUint iServiceStorageId
TUint iServiceType
TUint iServiceVersion
RArray< TMTPTypeGuid >iUsedServiceGUIDs

Constructor & Destructor Documentation

CMTPServiceInfo()

CMTPServiceInfo()[private]

~CMTPServiceInfo()

~CMTPServiceInfo()

Member Functions Documentation

AppendDataGUIDL(const TMTPTypeGuid &)

voidAppendDataGUIDL(const TMTPTypeGuid &aGUID)

Parameters

const TMTPTypeGuid & aGUID

AppendUserServiceL(const TMTPTypeGuid &)

voidAppendUserServiceL(const TMTPTypeGuid &aServiceGUID)

Parameters

const TMTPTypeGuid & aServiceGUID

BaseServiceID()

IMPORT_C TUintBaseServiceID()const

ConstructL()

voidConstructL()[private]

DataBlockGUIDs()

IMPORT_C const RArray< TMTPTypeGuid > &DataBlockGUIDs()const

InsertEventL(const CServiceEvent *)

voidInsertEventL(const CServiceEvent *aEvent)

Parameters

const CServiceEvent * aEvent

InsertFormatL(const CServiceFormat *)

voidInsertFormatL(const CServiceFormat *aFormat)

Parameters

const CServiceFormat * aFormat

InsertMethodL(const CServiceMethod *)

voidInsertMethodL(const CServiceMethod *aMethod)

Parameters

const CServiceMethod * aMethod

InsertPropertyL(const CServiceProperty *)

voidInsertPropertyL(const CServiceProperty *aProperty)

Parameters

const CServiceProperty * aProperty

NewLC()

CMTPServiceInfo *NewLC()[static]

ServiceElementBaseOrderFromAscending(const CServiceElementBase &, const CServiceElementBase &)

TInt ServiceElementBaseOrderFromAscending(const CServiceElementBase &aL,
const CServiceElementBase &aR
)[static]

Parameters

const CServiceElementBase & aL
const CServiceElementBase & aR

ServiceElementBaseOrderFromKeyAscending(const TMTPTypeGuid *, const CServiceElementBase &)

TInt ServiceElementBaseOrderFromKeyAscending(const TMTPTypeGuid *aL,
const CServiceElementBase &aR
)[static]

Parameters

const TMTPTypeGuid * aL
const CServiceElementBase & aR

ServiceEventOrderFromAscending(const CServiceEvent &, const CServiceEvent &)

TInt ServiceEventOrderFromAscending(const CServiceEvent &aL,
const CServiceEvent &aR
)[static]

Parameters

const CServiceEvent & aL
const CServiceEvent & aR

ServiceEvents()

IMPORT_C const RPointerArray< CServiceEvent > &ServiceEvents()const

ServiceFormat(const TMTPTypeGuid &)

CServiceFormat *ServiceFormat(const TMTPTypeGuid &aGUID)const

Parameters

const TMTPTypeGuid & aGUID

ServiceFormatOrderFromAscending(const CServiceFormat &, const CServiceFormat &)

TInt ServiceFormatOrderFromAscending(const CServiceFormat &aL,
const CServiceFormat &aR
)[static]

Parameters

const CServiceFormat & aL
const CServiceFormat & aR

ServiceFormatOrderFromKeyAscending(const TMTPTypeGuid *, const CServiceFormat &)

TInt ServiceFormatOrderFromKeyAscending(const TMTPTypeGuid *aL,
const CServiceFormat &aR
)[static]

Parameters

const TMTPTypeGuid * aL
const CServiceFormat & aR

ServiceFormats()

IMPORT_C const RPointerArray< CServiceFormat > &ServiceFormats()const

ServiceGUID()

IMPORT_C const TMTPTypeGuid &ServiceGUID()const

ServiceID()

IMPORT_C TUintServiceID()const

ServiceMethod(const TMTPTypeGuid &)

CServiceMethod *ServiceMethod(const TMTPTypeGuid &aGUID)const

Parameters

const TMTPTypeGuid & aGUID

ServiceMethodOrderFromAscending(const CServiceMethod &, const CServiceMethod &)

TInt ServiceMethodOrderFromAscending(const CServiceMethod &aL,
const CServiceMethod &aR
)[static]

Parameters

const CServiceMethod & aL
const CServiceMethod & aR

ServiceMethodOrderFromKeyAscending(const TMTPTypeGuid *, const CServiceMethod &)

TInt ServiceMethodOrderFromKeyAscending(const TMTPTypeGuid *aL,
const CServiceMethod &aR
)[static]

Parameters

const TMTPTypeGuid * aL
const CServiceMethod & aR

ServiceMethods()

IMPORT_C const RPointerArray< CServiceMethod > &ServiceMethods()const

ServiceName()

IMPORT_C const TDesC &ServiceName()const

ServicePersistentGUID()

IMPORT_C const TMTPTypeGuid &ServicePersistentGUID()const

ServiceProperties()

IMPORT_C const RPointerArray< CServiceProperty > &ServiceProperties()const

ServiceProperty(const TMTPTypeGuid &, const TUint)

CServiceProperty *ServiceProperty(const TMTPTypeGuid &aPKNamespace,
const TUintaPKID
)const

Parameters

const TMTPTypeGuid & aPKNamespace
const TUint aPKID

ServicePropertyOrderFromAscending(const CServiceProperty &, const CServiceProperty &)

TInt ServicePropertyOrderFromAscending(const CServiceProperty &aL,
const CServiceProperty &aR
)[static]

Parameters

const CServiceProperty & aL
const CServiceProperty & aR

ServicePropertyOrderFromKeyAscending(const TPKeyPair *, const CServiceProperty &)

TInt ServicePropertyOrderFromKeyAscending(const TPKeyPair *aL,
const CServiceProperty &aR
)[static]

Parameters

const TPKeyPair * aL
const CServiceProperty & aR

ServiceStorageID()

IMPORT_C TUintServiceStorageID()const

ServiceType()

IMPORT_C TUintServiceType()const

ServiceVersion()

IMPORT_C TUintServiceVersion()const

SetBaseServiceID(TUint)

voidSetBaseServiceID(TUintaID)

Parameters

TUint aID

SetPersistentGUIDL(const TMTPTypeGuid &)

voidSetPersistentGUIDL(const TMTPTypeGuid &aGUID)

Parameters

const TMTPTypeGuid & aGUID

SetServiceGUIDL(const TMTPTypeGuid &)

voidSetServiceGUIDL(const TMTPTypeGuid &aGUID)

Parameters

const TMTPTypeGuid & aGUID

SetServiceID(TUint)

voidSetServiceID(TUintaServiceID)

Parameters

TUint aServiceID

SetServiceName(HBufC *)

voidSetServiceName(HBufC *aName)

Parameters

HBufC * aName

SetServiceStorageID(TUint)

voidSetServiceStorageID(TUintaStorageID)

Parameters

TUint aStorageID

SetServiceType(TUint)

voidSetServiceType(TUintaServiceType)

Parameters

TUint aServiceType

SetServiceVersion(TUint)

voidSetServiceVersion(TUintaVersion)

Parameters

TUint aVersion

UsedServiceGUIDs()

IMPORT_C const RArray< TMTPTypeGuid > &UsedServiceGUIDs()const

Member Data Documentation

__FLOG_DECLARATION_MEMBER_MUTABLE

__FLOG_DECLARATION_MEMBER_MUTABLE[private]

FLOGGER debug trace member variable.

TUint iBaseServiceId

TUint iBaseServiceId[private]

RArray< TMTPTypeGuid > iDataBlock

RArray< TMTPTypeGuid >iDataBlock[private]

TMTPTypeGuid iPersistentGUID

TMTPTypeGuid iPersistentGUID[private]

RPointerArray< CServiceEvent > iServiceEvents

RPointerArray< CServiceEvent >iServiceEvents[private]

RPointerArray< CServiceFormat > iServiceFormats

RPointerArray< CServiceFormat >iServiceFormats[private]

TMTPTypeGuid iServiceGUID

TMTPTypeGuid iServiceGUID[private]

TUint iServiceId

TUint iServiceId[private]

RPointerArray< CServiceMethod > iServiceMethods

RPointerArray< CServiceMethod >iServiceMethods[private]

HBufC * iServiceName

HBufC *iServiceName[private]

RPointerArray< CServiceProperty > iServiceProperties

RPointerArray< CServiceProperty >iServiceProperties[private]

TUint iServiceStorageId

TUint iServiceStorageId[private]

TUint iServiceType

TUint iServiceType[private]

TUint iServiceVersion

TUint iServiceVersion[private]

RArray< TMTPTypeGuid > iUsedServiceGUIDs

RArray< TMTPTypeGuid >iUsedServiceGUIDs[private]