Commit b678f3bb authored by Mike Lockwood's avatar Mike Lockwood
Browse files

Add support for GPS privacy lock. DO NOT MERGE


Change-Id: Iea57de70503d9008cc6be1a7101370948c15bc29
Signed-off-by: default avatarMike Lockwood <lockwood@android.com>
parent 68f279fa
......@@ -124,6 +124,11 @@ typedef uint16_t AGpsStatusValue;
*/
#define AGPS_INTERFACE "agps"
/**
* Name for the GPS privacy interface.
*/
#define GPS_PRIVACY_INTERFACE "privacy"
/** Represents a location. */
typedef struct {
/** Contains GpsLocationFlags bits. */
......@@ -324,6 +329,15 @@ typedef struct {
int (*set_server)( AGpsType type, const char* hostname, int port );
} AGpsInterface;
/** Extended interface for GPS privacy support. */
typedef struct {
/**
* Opens the AGPS interface and provides the callback routines
* to the implemenation of this interface.
*/
void (*set_privacy_lock)( int enable_lock );
} GpsPrivacyInterface;
/** Returns the hardware GPS interface. */
const GpsInterface* gps_get_hardware_interface();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment