diff options
author | Wei Chen <weic@codeaurora.org> | 2018-11-15 09:41:26 -0800 |
---|---|---|
committer | Wei Chen <weic@codeaurora.org> | 2018-11-27 17:07:19 -0800 |
commit | e232986d84deb7178d1a57cc7f1e4d24cbaeeb3c (patch) | |
tree | 882a2a704ea4d27c8a40f0f1b2d661e5c96b5087 /location/LocationDataTypes.h | |
parent | 9b0abcc59d3ea840c38b131d2c4d1c14028f29e1 (diff) | |
download | gps-e232986d84deb7178d1a57cc7f1e4d24cbaeeb3c.tar.gz |
GPS location API: support destroy with callback for completion
Support Location API destroy function with callback. Location
API client that passes callback to Location API need to wait
for the destroy complete callback to be invoked before releasing
the memory that holds the callback
Change-Id: I29b1c6d46feb79c789e6f1ec1500c941b022a3ac
CRs-fixed: 2349398
Diffstat (limited to 'location/LocationDataTypes.h')
-rw-r--r-- | location/LocationDataTypes.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/location/LocationDataTypes.h b/location/LocationDataTypes.h index f35b220..61598be 100644 --- a/location/LocationDataTypes.h +++ b/location/LocationDataTypes.h @@ -1274,6 +1274,9 @@ typedef std::function<void( LocationSystemInfo locationSystemInfo )> locationSystemInfoCallback; +typedef std::function<void( +)> locationApiDestroyCompleteCallback; + typedef struct { size_t size; // set to sizeof(LocationCallbacks) capabilitiesCallback capabilitiesCb; // mandatory |