MSIPConcreteProfileObserver Class Reference

class MSIPConcreteProfileObserver

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

Member Functions Documentation

AddedL(TUint32)

voidAddedL(TUint32aProfileId)[pure virtual]

SIP profile creation event. Event is send to all observers.

Parameters

TUint32 aProfileIdid of new SIP Profile

ErrorOccurredL(TUint32, TInt, TInt)

voidErrorOccurredL(TUint32aProfileId,
TIntaStatus,
TIntaError
)[pure virtual]

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

Parameters

TUint32 aProfileIdthe id of failed profile
TInt aStatusstatus indicating if error occurred during registering (ERegistrationInProgress) or deregistering (EUnregistrationInProgress)
TInt aErrora error code

RegistrationStatusChangedL(TUint32, TInt, TUint32)

voidRegistrationStatusChangedL(TUint32aProfileId,
TIntaStatus,
TUint32aStatusId
)[pure virtual]

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

Parameters

TUint32 aProfileIdid of profile which registration status has been changed.
TInt aStatusnew status of the profile
TUint32 aStatusIdid related to registration

RemovedL(TUint32)

voidRemovedL(TUint32aProfileId)[pure virtual]

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

Parameters

TUint32 aProfileIdid of profile which was destroyed

UpdatedL(TUint32, TUint)

voidUpdatedL(TUint32aProfileId,
TUintaSize
)[pure virtual]

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

Parameters

TUint32 aProfileIdid of updated SIP Profile
TUint aSizesize of updated SIP Profile