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)

void AddedL ( TUint32 aProfileId ) [pure virtual]

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

Parameters

TUint32 aProfileId id of new SIP Profile

ErrorOccurredL(TUint32, TInt, TInt)

void 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

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

RegistrationStatusChangedL(TUint32, TInt, TUint32)

void 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

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

RemovedL(TUint32)

void RemovedL ( TUint32 aProfileId ) [pure virtual]

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

Parameters

TUint32 aProfileId id of profile which was destroyed

UpdatedL(TUint32, TUint)

void 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

TUint32 aProfileId id of updated SIP Profile
TUint aSize size of updated SIP Profile