Main Page
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Functions
Variables
Typedefs
Friends
Pages
Api
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
84
/*C*/
typedef
O< IBatteryManager >
GBatteryManager
;
85
86
}
87
88
#endif // !IBATTERYMANAGER_H__GLYMPSE__
Generated on Tue Jun 26 2018 08:46:46 by
1.8.4