#include <mw/sipconcreteprofileobserver.h>
class MSIPConcreteProfileObserver |
Public Member Functions | |
---|---|
pure virtual void | AddedL(TUint32) |
pure virtual void | ErrorOccurredL(TUint32, TInt, TInt) |
pure virtual void | RegistrationStatusChangedL(TUint32, TInt, TUint32) |
pure virtual void | RemovedL(TUint32) |
pure virtual void | UpdatedL(TUint32, TUint) |
Observer class to be implemented by users of CSIPConcreteProfile It provides event notifications related to profiles.
void | AddedL | ( | TUint32 | aProfileId | ) | [pure virtual] |
SIP profile creation event. Event is send to all observers.
Parameters | |
---|---|
aProfileId | id of new SIP Profile |
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 |
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 |
void | 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 |