Telematics SDK - Interface Specification
v1.33.62
|
CellBroadcastManager class is primary interface to configure and activate emergency broadcast messages and receive broadcast messages. More...
Public Member Functions | |
virtual bool | isSubsystemReady ()=0 |
virtual std::future< bool > | onSubsystemReady ()=0 |
virtual SlotId | getSlotId ()=0 |
virtual telux::common::Status | updateMessageFilters (std::vector< CellBroadcastFilter > filters, telux::common::ResponseCallback callback=nullptr)=0 |
virtual telux::common::Status | requestMessageFilters (RequestFiltersResponseCallback callback)=0 |
virtual telux::common::Status | setActivationStatus (bool activate, telux::common::ResponseCallback callback=nullptr)=0 |
virtual telux::common::Status | requestActivationStatus (RequestActivationStatusResponseCallback callback)=0 |
virtual telux::common::Status | registerListener (std::weak_ptr< ICellBroadcastListener > listener)=0 |
virtual telux::common::Status | deregisterListener (std::weak_ptr< ICellBroadcastListener > listener)=0 |
virtual | ~ICellBroadcastManager () |
CellBroadcastManager class is primary interface to configure and activate emergency broadcast messages and receive broadcast messages.
|
virtual |
|
pure virtual |
Checks the status of network subsystem and returns the result.
|
pure virtual |
Wait for network subsystem to be ready.
|
pure virtual |
Get associated slot for this CellBroadcastManager.
|
pure virtual |
Configures the broadcast messages to be received.
[in] | filters | List of filtered broadcast message identifiers. |
[in] | callback | Optional callback to get the response of set cell broadcast filters. |
|
pure virtual |
Retrieve configured message filters for which broadcast messages will be received.
[in] | callback | Callback to get the response of get cell broadcast filters. |
|
pure virtual |
Allows activation and deactivation of configured broadcast messages.
[in] | activate | Activate/deactivate broadcast messages. |
[in] | callback | Optional callback pointer to get the response. |
|
pure virtual |
Get activation status for configured broadcast messages.
[in] | callback | Callback pointer to get the response. |
|
pure virtual |
Register a listener for cell broadcast messages.
[in] | listener | Pointer to ICellBroadcastListener object which receives broadcast message. |
|
pure virtual |
De-register the listener.
[in] | listener | Listener to be de-registered |