All Classes Functions Variables Typedefs Friends Pages
IBatteryManager.h
1 //------------------------------------------------------------------------------
2 //
3 // Copyright (c) 2012 Glympse Inc. All rights reserved.
4 //
5 //------------------------------------------------------------------------------
6 
7 #ifndef IBATTERYMANAGER_H__GLYMPSE__
8 #define IBATTERYMANAGER_H__GLYMPSE__
9 
10 namespace Glympse
11 {
12 
16 /*O*public**/ struct IBatteryManager : public IEventSink
17 {
37  public: virtual bool setBatteryLevels(int32 lowBatteryLevel, int32 goodBatteryLevel) = 0;
38 
53  public: virtual bool isBatteryLevelGood() = 0;
54 
58  public: virtual bool isBatteryOk() = 0;
59 
63  public: virtual bool isBatteryForce() = 0;
64 
69  public: virtual void setBatteryForce() = 0;
70 
74  public: virtual bool isWakeLockEnabled() = 0;
75 
81  public: virtual void enableWakeLock(bool wakeLockEnabled) = 0;
82 };
83 
85 
86 }
87 
88 #endif // !IBATTERYMANAGER_H__GLYMPSE__