CMTPServiceInfo Class Reference

class CMTPServiceInfo : public CBase

Inherits from

Public Member Functions
~CMTPServiceInfo ()
void AppendDataGUIDL (const TMTPTypeGuid &)
void AppendUserServiceL (const TMTPTypeGuid &)
IMPORT_C TUint BaseServiceID ()
IMPORT_C const RArray < TMTPTypeGuid > & DataBlockGUIDs ()
void InsertEventL (const CServiceEvent *)
void InsertFormatL (const CServiceFormat *)
void InsertMethodL (const CServiceMethod *)
void InsertPropertyL (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 TUint ServiceID ()
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 TUint ServiceStorageID ()
IMPORT_C TUint ServiceType ()
IMPORT_C TUint ServiceVersion ()
void SetBaseServiceID ( TUint )
void SetPersistentGUIDL (const TMTPTypeGuid &)
void SetServiceGUIDL (const TMTPTypeGuid &)
void SetServiceID ( TUint )
void SetServiceName ( HBufC *)
void SetServiceStorageID ( TUint )
void SetServiceType ( TUint )
void SetServiceVersion ( TUint )
IMPORT_C const RArray < TMTPTypeGuid > & UsedServiceGUIDs ()
Private Member Functions
CMTPServiceInfo ()
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()
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 &)

void AppendDataGUIDL ( const TMTPTypeGuid & aGUID )

Parameters

const TMTPTypeGuid & aGUID

AppendUserServiceL(const TMTPTypeGuid &)

void AppendUserServiceL ( const TMTPTypeGuid & aServiceGUID )

Parameters

const TMTPTypeGuid & aServiceGUID

BaseServiceID()

IMPORT_C TUint BaseServiceID ( ) const

ConstructL()

void ConstructL ( ) [private]

DataBlockGUIDs()

IMPORT_C const RArray < TMTPTypeGuid > & DataBlockGUIDs ( ) const

InsertEventL(const CServiceEvent *)

void InsertEventL ( const CServiceEvent * aEvent )

Parameters

const CServiceEvent * aEvent

InsertFormatL(const CServiceFormat *)

void InsertFormatL ( const CServiceFormat * aFormat )

Parameters

const CServiceFormat * aFormat

InsertMethodL(const CServiceMethod *)

void InsertMethodL ( const CServiceMethod * aMethod )

Parameters

const CServiceMethod * aMethod

InsertPropertyL(const CServiceProperty *)

void InsertPropertyL ( 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 TUint ServiceID ( ) 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 TUint aPKID
) 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 TUint ServiceStorageID ( ) const

ServiceType()

IMPORT_C TUint ServiceType ( ) const

ServiceVersion()

IMPORT_C TUint ServiceVersion ( ) const

SetBaseServiceID(TUint)

void SetBaseServiceID ( TUint aID )

Parameters

TUint aID

SetPersistentGUIDL(const TMTPTypeGuid &)

void SetPersistentGUIDL ( const TMTPTypeGuid & aGUID )

Parameters

const TMTPTypeGuid & aGUID

SetServiceGUIDL(const TMTPTypeGuid &)

void SetServiceGUIDL ( const TMTPTypeGuid & aGUID )

Parameters

const TMTPTypeGuid & aGUID

SetServiceID(TUint)

void SetServiceID ( TUint aServiceID )

Parameters

TUint aServiceID

SetServiceName(HBufC *)

void SetServiceName ( HBufC * aName )

Parameters

HBufC * aName

SetServiceStorageID(TUint)

void SetServiceStorageID ( TUint aStorageID )

Parameters

TUint aStorageID

SetServiceType(TUint)

void SetServiceType ( TUint aServiceType )

Parameters

TUint aServiceType

SetServiceVersion(TUint)

void SetServiceVersion ( TUint aVersion )

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]