CPnPServicePublisherBase Class Reference

class CPnPServicePublisherBase : public CBase

This class acts as an abstract base class which technology specific information need to implement

Inherits from

  • CPnPServicePublisherBase

Constructor & Destructor Documentation

CPnPServicePublisherBase()

IMPORT_CCPnPServicePublisherBase()[protected]

Default constructor

~CPnPServicePublisherBase()

IMPORT_C~CPnPServicePublisherBase()[virtual]

Default Destructor

Member Functions Documentation

Construct(TUint)

TInt Construct(TUintaTierId)[pure virtual]

Second phase constructor

Parameters

TUint aTierId

InitiateControlL()

CControlChannelBase *InitiateControlL()[pure virtual]

It enables to send and receive messages.

NewL(TUint)

CPnPServicePublisherBase *NewL(TUintaTierId)[static]

Static factory method

Parameters

TUint aTierId

Publish(const RPnPParameterBundle &)

voidPublish(const RPnPParameterBundle &aServiceInfo)[pure virtual]

Publishes service notifications. The technology specific service information is packed in aServiceInfo.

Parameters

const RPnPParameterBundle & aServiceInfo

SendNotify(const RPnPParameterBundle &)

voidSendNotify(const RPnPParameterBundle &aServiceInfo)[pure virtual]

Sends service notification.

Parameters

const RPnPParameterBundle & aServiceInfo

Member Data Documentation

TUid iEcomDtorID

TUid iEcomDtorID[private]