Searched refs:SensorService (Results 1 - 13 of 13) sorted by relevance

/frameworks/native/services/sensorservice/
H A DSensorEventAckReceiver.h20 #include "SensorService.h"
24 class SensorService;
26 class SensorService::SensorEventAckReceiver : public Thread {
27 sp<SensorService> const mService;
30 explicit SensorEventAckReceiver(const sp<SensorService>& service)
H A Dmain_sensorservice.cpp18 #include "SensorService.h"
24 SensorService::publishAndJoinThreadPool();
H A DSensorRecord.cpp23 SensorService::SensorRecord::SensorRecord(
29 bool SensorService::SensorRecord::addConnection(
39 bool SensorService::SensorRecord::removeConnection(
58 void SensorService::SensorRecord::addPendingFlushConnection(
63 void SensorService::SensorRecord::removeFirstPendingFlushConnection() {
69 wp<const SensorService::SensorEventConnection>
70 SensorService::SensorRecord::getFirstPendingFlushConnection() {
77 void SensorService::SensorRecord::clearAllPendingFlushConnections() {
H A DSensorDirectConnection.cpp25 SensorService::SensorDirectConnection::SensorDirectConnection(const sp<SensorService>& service,
34 SensorService::SensorDirectConnection::~SensorDirectConnection() {
45 void SensorService::SensorDirectConnection::onFirstRef() {
48 void SensorService::SensorDirectConnection::dump(String8& result) const {
57 sp<BitTube> SensorService::SensorDirectConnection::getSensorChannel() const {
61 status_t SensorService::SensorDirectConnection::enableDisable(
73 status_t SensorService::SensorDirectConnection::setEventRate(
81 status_t SensorService::SensorDirectConnection::flush() {
86 int32_t SensorService
[all...]
H A DSensorRecord.h20 #include "SensorService.h"
24 class SensorService;
26 class SensorService::SensorRecord {
H A DSensorDirectConnection.h30 #include "SensorService.h"
34 class SensorService;
37 class SensorService::SensorDirectConnection: public BnSensorEventConnection {
39 SensorDirectConnection(const sp<SensorService>& service, uid_t uid,
49 // called by SensorService when enter restricted mode
53 // called by SensorService when return to NORMAL mode.
68 const sp<SensorService> mService;
H A DSensorEventConnection.cpp30 SensorService::SensorEventConnection::SensorEventConnection(
31 const sp<SensorService>& service, uid_t uid, String8 packageName, bool isDataInjectionMode,
43 SensorService::SensorEventConnection::~SensorEventConnection() {
51 void SensorService::SensorEventConnection::onFirstRef() {
55 bool SensorService::SensorEventConnection::needsWakeLock() {
60 void SensorService::SensorEventConnection::resetWakeLockRefCount() {
65 void SensorService::SensorEventConnection::dump(String8& result) {
92 bool SensorService::SensorEventConnection::addSensor(int32_t handle) {
104 bool SensorService::SensorEventConnection::removeSensor(int32_t handle) {
112 bool SensorService
[all...]
H A DSensorEventConnection.h39 #include "SensorService.h"
43 class SensorService;
45 class SensorService::SensorEventConnection:
48 friend class SensorService;
51 SensorEventConnection(const sp<SensorService>& service, uid_t uid, String8 packageName,
125 sp<SensorService> const mService;
134 // has been added to the Looper in SensorService. This flag is typically set when this
155 // protected by SensorService::mLock. Key for this vector is the sensor handle.
H A DSensorService.cpp39 #include "SensorService.h"
67 const char* SensorService::WAKE_LOCK_NAME = "SensorService_wakelock";
68 uint8_t SensorService::sHmacGlobalKey[128] = {};
69 bool SensorService::sHmacGlobalKeyIsValid = false;
79 SensorService::SensorService() function in class:android::SensorService
84 bool SensorService::initializeHmacKey() {
122 void SensorService::enableSchedFifoMode() {
126 ALOGE("Couldn't set SCHED_FIFO for SensorService thread");
130 void SensorService
[all...]
H A DAndroid.mk20 SensorService.cpp \
23 LOCAL_CFLAGS:= -DLOG_TAG=\"SensorService\"
H A DSensorRegistrationInfo.h27 class SensorService;
29 class SensorService::SensorRegistrationInfo : public SensorServiceUtil::Dumpable {
H A DSensorService.h63 class SensorService : class in namespace:android
64 public BinderService<SensorService>,
89 friend class BinderService<SensorService>;
102 // injected from the SensorService as if it were the real sensor data. This mode is primarily
116 // these apps can register/unregister/call flush() on sensors. If SensorService switches to
127 // Shell commands to switch modes in SensorService.
128 // 1) Put SensorService in RESTRICTED mode with packageName .cts. If it is already in
133 // 2) Put SensorService in DATA_INJECTION mode with packageName .xts. If it is already in
144 SensorService() ANDROID_API;
145 virtual ~SensorService();
[all...]
/frameworks/base/services/core/jni/
H A Dcom_android_server_SystemServer.cpp23 #include <sensorservice/SensorService.h>
37 SensorService::instantiate();

Completed in 2240 milliseconds