Home
last modified time | relevance | path

Searched defs:GnssBatching (Results 1 – 7 of 7) sorted by relevance

/aosp_15_r20/hardware/interfaces/gnss/aidl/default/
H A DGnssBatching.h25 struct GnssBatching : public BnGnssBatching { struct
40 static std::shared_ptr<IGnssBatchingCallback> sCallback; argument
42 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;
H A DGnssBatching.cpp34 GnssBatching::GnssBatching() in GnssBatching() function in aidl::android::hardware::gnss::GnssBatching
/aosp_15_r20/device/generic/goldfish/gnss/
DGnssBatching.h30 struct GnssBatching : public BnGnssBatching { struct
47 std::shared_ptr<IGnssBatchingCallback> mCallback; argument
48 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;
/aosp_15_r20/hardware/interfaces/gnss/1.0/default/
H A DGnssBatching.h26 struct GnssBatching : public IGnssBatching { struct
55 static sp<IGnssBatchingCallback> sGnssBatchingCbIface; argument
59 extern "C" IGnssBatching* HIDL_FETCH_IGnssBatching(const char* name); argument
H A DGnssBatching.cpp45 GnssBatching::GnssBatching(const FlpLocationInterface* flpLocationIface) : in GnssBatching() function in android::hardware::gnss::V1_0::implementation::GnssBatching
/aosp_15_r20/hardware/interfaces/gnss/2.0/default/
H A DGnssBatching.h37 struct GnssBatching : public IGnssBatching { struct
/aosp_15_r20/frameworks/base/services/core/jni/gnss/
H A DGnssBatching.cpp32 GnssBatching::GnssBatching(const sp<IGnssBatching>& iGnssBatching) : mIGnssBatching(iGnssBatching) { in GnssBatching() function in android::gnss::GnssBatching