Telematics SDK - API Reference  v1.54.0

Modules

 Filesystem
 

Data Structures

class  telux::platform::PlatformFactory
 PlatformFactory allows creation of Platform services related classes. More...
 

Detailed Description

This section contains APIs related to configure platform functionalities and acquire information from the sub-components.


Data Structure Documentation

class telux::platform::PlatformFactory

PlatformFactory allows creation of Platform services related classes.

Public Member Functions

virtual std::shared_ptr< IFsManagergetFsManager (telux::common::InitResponseCb callback=nullptr)=0
 
virtual std::shared_ptr< IDeviceInfoManagergetDeviceInfoManager (telux::common::InitResponseCb callback=nullptr)=0
 

Static Public Member Functions

static PlatformFactorygetInstance ()
 

Member Function Documentation

static PlatformFactory& telux::platform::PlatformFactory::getInstance ( )
static

Get instance of platform Factory

virtual std::shared_ptr<IFsManager> telux::platform::PlatformFactory::getFsManager ( telux::common::InitResponseCb  callback = nullptr)
pure virtual

Get instance of filesystem manager (IFsManager). The filesystem manager supports notification of filesystem events like EFS restore indications.

Parameters
[in]callbackOptional callback to get the initialization status of FsManager. telux::common::InitResponseCb
Returns
pointer of IFsManager object.
virtual std::shared_ptr<IDeviceInfoManager> telux::platform::PlatformFactory::getDeviceInfoManager ( telux::common::InitResponseCb  callback = nullptr)
pure virtual

Get instance of device info manager (IDeviceInfoManager). The device info manager supports device info request like retrieving IMEI and platform version.

Parameters
[in]callbackOptional callback to get the initialization status of FsManager. telux::common::InitResponseCb
Returns
pointer of IDeviceInfoManager object.