S60 3rd Edition API Reference: MSIPConcreteProfileObserver Class Reference

MSIPConcreteProfileObserver Class Reference

API published in: S60 2nd Ed

Link against: sipprofilecli.lib

Capability Information

Required Capabilities

Location NetworkControl NetworkServices ReadDeviceData ReadUserData WriteDeviceData


#include <sipconcreteprofileobserver.h>

Inherited by CSIPProfileRegistryBase.


Detailed Description

PublishedAll
Released
Observer class to be implemented by users of CSIPConcreteProfile It provides event notifications related to profiles.

Public Member Functions

virtual void RegistrationStatusChangedL (TUint32 aProfileId, TInt aStatus, TUint32 aStatusId)=0
 SIP profile registration status changed event Event is send to those observers, who have the corresponding profile instantiated.
virtual void AddedL (TUint32 aProfileId)=0
 SIP profile creation event.
virtual void RemovedL (TUint32 aProfileId)=0
 SIP profile destruction event.
virtual void UpdatedL (TUint32 aProfileId, TUint aSize)=0
 SIP profile information update event Event is send to those observers, who have the corresponding profile instantiated.
virtual void ErrorOccurredL (TUint32 aProfileId, TInt aStatus, TInt aError)=0
 An asynchronous error has occurred related to SIP profile Event is send to those observers, who have the corresponding profile instantiated.

Member Function Documentation

virtual void MSIPConcreteProfileObserver::AddedL TUint32  aProfileId  )  [pure virtual]
 

SIP profile creation event.

Event is send to all observers.

Parameters:
aProfileId id of new SIP Profile

Implemented in CSIPProfileRegistryBase.

virtual void MSIPConcreteProfileObserver::ErrorOccurredL TUint32  aProfileId,
TInt  aStatus,
TInt  aError
[pure virtual]
 

An asynchronous error has occurred related to SIP profile Event is send to those observers, who have the corresponding profile instantiated.

Parameters:
aProfileId the id of failed profile
aStatus status indicating if error occurred during registering (ERegistrationInProgress) or deregistering (EUnregistrationInProgress)
aError a error code

Implemented in CSIPProfileRegistryBase.

virtual void MSIPConcreteProfileObserver::RegistrationStatusChangedL TUint32  aProfileId,
TInt  aStatus,
TUint32  aStatusId
[pure virtual]
 

SIP profile registration status changed event Event is send to those observers, who have the corresponding profile instantiated.

Parameters:
aProfileId id of profile which registration status has been changed.
aStatus new status of the profile
aStatusId id related to registration

Implemented in CSIPProfileRegistryBase.

virtual void MSIPConcreteProfileObserver::RemovedL TUint32  aProfileId  )  [pure virtual]
 

SIP profile destruction event.

Event is send to those observers, who have the corresponding profile instantiated.

Parameters:
aProfileId id of profile which was destroyed

Implemented in CSIPProfileRegistryBase.

virtual void MSIPConcreteProfileObserver::UpdatedL TUint32  aProfileId,
TUint  aSize
[pure virtual]
 

SIP profile information update event Event is send to those observers, who have the corresponding profile instantiated.

Parameters:
aProfileId id of updated SIP Profile
aSize size of updated SIP Profile

Implemented in CSIPProfileRegistryBase.


The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2007
Back to top