CPnPServicePublisherBase Class Reference

class CPnPServicePublisherBase : public CBase

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

Inherits from

Constructor & Destructor Documentation

CPnPServicePublisherBase()

IMPORT_C CPnPServicePublisherBase ( ) [protected]

Default constructor

~CPnPServicePublisherBase()

IMPORT_C ~CPnPServicePublisherBase ( ) [virtual]

Default Destructor

Member Functions Documentation

Construct(TUint)

TInt Construct ( TUint aTierId ) [pure virtual]

Second phase constructor

Parameters

TUint aTierId

InitiateControlL()

CControlChannelBase * InitiateControlL ( ) [pure virtual]

It enables to send and receive messages.

NewL(TUint)

CPnPServicePublisherBase * NewL ( TUint aTierId ) [static]

Static factory method

Parameters

TUint aTierId

Publish(const RPnPParameterBundle &)

void Publish ( const RPnPParameterBundle & aServiceInfo ) [pure virtual]

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

Parameters

const RPnPParameterBundle & aServiceInfo

SendNotify(const RPnPParameterBundle &)

void SendNotify ( const RPnPParameterBundle & aServiceInfo ) [pure virtual]

Sends service notification.

Parameters

const RPnPParameterBundle & aServiceInfo

Member Data Documentation

TUid iEcomDtorID

TUid iEcomDtorID [private]