42 SPILIBRARY_API
virtual 54 SPILIBRARY_API
virtual 66 SPILIBRARY_API
virtual 84 SPILIBRARY_API
virtual 93 SPILIBRARY_API
virtual 102 SPILIBRARY_API
virtual 116 SPILIBRARY_API
virtual virtual SPILIBRARY_API SPI_RET_VAL UploadLogs()=0
Upload device logs to cloud.
This namespace contains avilible API from Modularity Inc.
This class contains all the methods to Config a Service or a device when attached to a Service...
SPILIBRARY_API string GetName() const
Get device name as defined while added to SPI.
virtual SPILIBRARY_API SPI_RET_VAL GetConfig(Config &ConfigObj)=0
Get configuration set from payment application (Agamento). Use Config.GetCustomAttribute to get a con...
virtual SPILIBRARY_API SPI_RET_VAL SetConfig(Config &ConfigObj)=0
Send configuration set to payment application (Agamento). Use Config.SetCustomAttribute to set a conf...
This class contains all the operations that Avilible for a Service. Since this class is abstract...
APIHandle GetDeviceHandle() const
Handle get - reserved for internal useage.
virtual SPILIBRARY_API SPI_RET_VAL DisplayActivity(string PackageName, string ActivityName, string DataInput, string &DataOutput, TimeOutType Timeout)=0
Display external application activity using Android startActivityForResult. Activity will be displaye...
This file conatins all requiered methods for Config. A Config instance must be used whenever adding a...
This file conatins all defenitions which are used in SPI API.
virtual SPILIBRARY_API string GetProperty(DeviceProperty Property)=0
Get property of remote device.
virtual SPILIBRARY_API SPI_RET_VAL AbortDisplayActivity(string PackageName)=0
Abort display external application activity started by DisplayActivity.
virtual ~Device()
destructor reserved for internal useage
This class contains all the operations of the Payment Interface, Creation and Services management...
virtual SPILIBRARY_API SPI_RET_VAL Init()=0
Initialize the payment service.
Device(string Name, Config &)
Constructor reserved for internal useage.