Telematics SDK - API Reference
v1.54.0
|
Data Structures | |
class | telux::platform::IDeviceInfoListener |
Listener class for getting device info related notifications . The client needs to implement these methods as briefly as possible and avoid blocking calls in it. The methods in this class can be invoked from multiple different threads. Client needs to make sure that the implementation is thread-safe. More... | |
struct | telux::platform::PlatformVersion |
class | telux::platform::IDeviceInfoManager |
IDeviceInfoManager provides interface to to retrieve IMEI and platform version operations. More... | |
class telux::platform::IDeviceInfoListener |
Listener class for getting device info related notifications . The client needs to implement these methods as briefly as possible and avoid blocking calls in it. The methods in this class can be invoked from multiple different threads. Client needs to make sure that the implementation is thread-safe.
Public Member Functions | |
virtual | ~IDeviceInfoListener () |
Public Member Functions inherited from telux::common::IServiceStatusListener | |
virtual void | onServiceStatusChange (ServiceStatus status) |
virtual | ~IServiceStatusListener () |
|
virtual |
Destructor of IDeviceInfoListener
struct telux::platform::PlatformVersion |
Structure contains the version of the platform software
class telux::platform::IDeviceInfoManager |
IDeviceInfoManager provides interface to to retrieve IMEI and platform version operations.
Public Member Functions | |
virtual telux::common::ServiceStatus | getServiceStatus ()=0 |
virtual telux::common::Status | registerListener (std::weak_ptr< IDeviceInfoListener > listener)=0 |
virtual telux::common::Status | deregisterListener (std::weak_ptr< IDeviceInfoListener > listener)=0 |
virtual telux::common::Status | getPlatformVersion (PlatformVersion &pv)=0 |
virtual telux::common::Status | getIMEI (std::string &imei)=0 |
virtual | ~IDeviceInfoManager () |
|
virtual |
Destructor of IDeviceInfoManager
|
pure virtual |
This status indicates whether the object is in a usable state.
|
pure virtual |
Registers the listener for FileSystem Manager indications.
[in] | listener | - pointer to implemented listener. |
|
pure virtual |
Deregisters the previously registered listener.
[in] | listener | - pointer to registered listener that needs to be removed. |
|
pure virtual |
Get the platform version. Need obtain required permissions from telux_allow_version.
[out] | pv | - telux::platform::PlatformVersion |
|
pure virtual |
Get the international mobile equipment identity.
[out] | imei | - std::string |