Searched defs:GnssBatching (Results 1 – 7 of 7) sorted by relevance
25 struct GnssBatching : public BnGnssBatching { struct40 static std::shared_ptr<IGnssBatchingCallback> sCallback; argument42 std::thread mThread;43 std::atomic<bool> mIsActive;44 std::atomic<long> mMinIntervalMs;45 std::atomic<float> mMinDistanceMeters;46 std::atomic<bool> mWakeUpOnFifoFull;49 mutable std::mutex mMutex;51 std::vector<GnssLocation> mBatchedLocations;
34 GnssBatching::GnssBatching() in GnssBatching() function in aidl::android::hardware::gnss::GnssBatching
30 struct GnssBatching : public BnGnssBatching { struct47 std::shared_ptr<IGnssBatchingCallback> mCallback; argument48 std::deque<GnssLocation> mBatchedLocations;49 std::optional<GnssLocation> mLocation;50 std::condition_variable mThreadNotification;51 bool mRunning = false;52 std::thread mThread;53 mutable std::mutex mMtx;
26 struct GnssBatching : public IGnssBatching { struct55 static sp<IGnssBatchingCallback> sGnssBatchingCbIface; argument59 extern "C" IGnssBatching* HIDL_FETCH_IGnssBatching(const char* name); argument
45 GnssBatching::GnssBatching(const FlpLocationInterface* flpLocationIface) : in GnssBatching() function in android::hardware::gnss::V1_0::implementation::GnssBatching
37 struct GnssBatching : public IGnssBatching { struct
32 GnssBatching::GnssBatching(const sp<IGnssBatching>& iGnssBatching) : mIGnssBatching(iGnssBatching) { in GnssBatching() function in android::gnss::GnssBatching