Telematics SDK - Interface Specification  v1.46.10
telux::tel::IImsServingSystemListener Class Reference

A listener class for monitoring changes in IMS Serving System manager, including IMS registration status change. Override the methods for the state that you wish to receive updates for. More...

Public Member Functions

virtual void onServiceStatusChange (telux::common::ServiceStatus status)
 
virtual void onImsRegStatusChange (ImsRegistrationInfo status)
 
virtual ~IImsServingSystemListener ()
 
- Public Member Functions inherited from telux::common::IServiceStatusListener
virtual ~IServiceStatusListener ()
 

Detailed Description

A listener class for monitoring changes in IMS Serving System manager, including IMS registration status change. Override the methods for the state that you wish to receive updates for.

The methods in listener can be invoked from multiple different threads. The implementation should be thread safe.

Constructor & Destructor Documentation

virtual telux::tel::IImsServingSystemListener::~IImsServingSystemListener ( )
virtual

Member Function Documentation

virtual void telux::tel::IImsServingSystemListener::onServiceStatusChange ( telux::common::ServiceStatus  status)
virtual

This function is called when service status changes.

Parameters
[in]status- telux::common::ServiceStatus
Note
Eval: This is a new API and is being evaluated.It is subject to change and could break backwards compatibility.

Reimplemented from telux::common::IServiceStatusListener.

virtual void telux::tel::IImsServingSystemListener::onImsRegStatusChange ( ImsRegistrationInfo  status)
virtual

This function is called whenever any IMS service configuration is changed.

Parameters
[in]statusIndicates which registration status is the IMS service changed to. telux::tel::ImsRegistrationInfo.
Note
Eval: This is a new API and is being evaluated.It is subject to change and could break backwards compatibility.