Telematics SDK - API Reference  v1.65.0
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 void onImsServiceInfoChange (ImsServiceInfo service)
 
virtual void onImsPdpStatusInfoChange (ImsPdpStatusInfo 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

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.
virtual void telux::tel::IImsServingSystemListener::onImsServiceInfoChange ( ImsServiceInfo  service)
virtual

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

Parameters
[in]serviceIndicates which IMS service information has changed. telux::tel::ImsServiceInfo.
virtual void telux::tel::IImsServingSystemListener::onImsPdpStatusInfoChange ( ImsPdpStatusInfo  status)
virtual

This function is called whenever any IMS PDP status information is changed.

Parameters
[in]statusIndicates which IMS PDP information has changed. telux::tel::ImsPdpStatusInfo.
Note
Eval: This is a new API and is being evaluated. It is subject to change and could break backwards compatibility.