Telematics SDK - Interface Specification
v1.37.0
|
Data Structures | |
struct | CustomHeader |
class | IHttpTransactionListener |
The interface listens for indication to perform HTTP request and send back the response for HTTP request to modem. More... | |
class | IHttpTransactionManager |
IHttpTransactionManager is the interface to service HTTP related requests from the modem, for Sim profile update related operations. More... | |
class | SimProfile |
SimProfile class represents single eUICC profile on the card. More... | |
class | SimProfileFactory |
SimProfileFactory is the central factory to create all eUICC manager class instances. More... | |
class | ISimProfileListener |
The interface listens for profile download indication and keep track of download and install progress of profile. More... | |
class | ISimProfileManager |
ISimProfileManager is a primary interface for remote eUICCs (eSIMs or embedded SIMs) provisioning.This interface provides APIs to add, delete, set profile on the eUICC. More... | |
Typedefs | |
using | PolicyRuleMask = std::bitset< 16 > |
using | ProfileListResponseCb = std::function< void(const std::vector< std::shared_ptr< SimProfile >> &profiles, telux::common::ErrorCode error)> |
using telux::rsp::ProfileListResponseCb = typedef std::function<void( const std::vector<std::shared_ptr<SimProfile>> &profiles, telux::common::ErrorCode error)> |
This function is called with the response to requestProfileList API.
The callback can be invoked from multiple different threads. The implementation should be thread safe.
[in] | info | Profiles information SimProfile. |
[in] | error | Return code which indicates whether the operation succeeded or not. ErrorCode. |