Telematics SDK - Interface Specification  v1.33.66
Telematics_platform

Data Structures

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

Detailed Description


Data Structure Documentation

class telux::platform::PlatformFactory

PlatformFactory allows creation of Platform services related classes.

Public Member Functions

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

Static Public Member Functions

static PlatformFactorygetInstance ()
 

Protected Member Functions

 PlatformFactory ()
 
virtual ~PlatformFactory ()
 

Constructor & Destructor Documentation

telux::platform::PlatformFactory::PlatformFactory ( )
protected
virtual telux::platform::PlatformFactory::~PlatformFactory ( )
protectedvirtual

Member Function Documentation

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

Get instance of platform Factory

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.