Telematics SDK - Interface Specification  v1.15.0
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
telux::power Namespace Reference

Data Structures

class  PowerFactory
 PowerFactory allows creation of power manager instance. More...
 
class  IPowerListener
 Listener class for getting notifications related to power-management. The client needs to implement the methods 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...
 
class  IPowerManager
 IPowerManager provides interface to register and de-register listeners, for being notified of system/power states. And also API to initiate system power-state transition. More...
 

Enumerations

enum  SystemState { SystemState::UNKNOWN, SystemState::SUSPEND, SystemState::RESUME, SystemState::SHUTDOWN }
 
enum  SystemStateAck { SystemStateAck::SUSPEND_ACK, SystemStateAck::SHUTDOWN_ACK }