Lines Matching defs:GnssBatching
19 #include "GnssBatching.h"
32 sp<IGnssBatchingCallback> GnssBatching::sGnssBatchingCbIface = nullptr;
33 bool GnssBatching::sFlpSupportsBatching = false;
35 FlpCallbacks GnssBatching::sFlpCb = {
45 GnssBatching::GnssBatching(const FlpLocationInterface* flpLocationIface) :
56 // Tech. mask of GNSS, and sensor aiding, for legacy HAL to fit with GnssBatching API
62 void GnssBatching::locationCb(int32_t locationsCount, FlpLocation** locations) {
112 void GnssBatching::acquireWakelockCb() {
116 void GnssBatching::releaseWakelockCb() {
121 int32_t GnssBatching::setThreadEventCb(ThreadEvent /*event*/) {
125 void GnssBatching::flpCapabilitiesCb(int32_t capabilities) {
135 void GnssBatching::flpStatusCb(int32_t status) {
140 Return<bool> GnssBatching::init(const sp<IGnssBatchingCallback>& callback) {
151 Return<uint16_t> GnssBatching::getBatchSize() {
160 Return<bool> GnssBatching::start(const IGnssBatching::Options& options) {
190 Return<void> GnssBatching::flush() {
201 Return<bool> GnssBatching::stop() {
210 Return<void> GnssBatching::cleanup() {