Go to the source code of this file.
Data Structures | |
struct | AGpsCallbacks |
Callback structure for the AGPS interface. More... | |
struct | AGpsInterface |
Extended interface for AGPS support. More... | |
struct | AGpsRefLocation |
Represents ref locations. More... | |
struct | AGpsRefLocationCellID |
struct | AGpsRefLocationMac |
struct | AGpsRilCallbacks |
struct | AGpsRilInterface |
Extended interface for AGPS_RIL support. More... | |
struct | AGpsStatus |
Represents the status of AGPS. More... | |
struct | gps_device_t |
struct | GpsCallbacks |
GPS callback structure. More... | |
struct | GpsDebugInterface |
Extended interface for DEBUG support. More... | |
struct | GpsInterface |
Represents the standard GPS interface. More... | |
struct | GpsLocation |
Represents a location. More... | |
struct | GpsNiCallbacks |
GPS NI callback structure. More... | |
struct | GpsNiInterface |
Extended interface for Network-initiated (NI) support. More... | |
struct | GpsNiNotification |
Represents an NI request. More... | |
struct | GpsStatus |
Represents the status. More... | |
struct | GpsSvInfo |
Represents SV information. More... | |
struct | GpsSvStatus |
Represents SV status. More... | |
struct | GpsXtraCallbacks |
Callback structure for the XTRA interface. More... | |
struct | GpsXtraInterface |
Extended interface for XTRA support. More... | |
Typedefs | |
typedef void(* | agps_ril_request_ref_loc )(uint32_t flags) |
typedef void(* | agps_ril_request_set_id )(uint32_t flags) |
typedef void(* | agps_status_callback )(AGpsStatus *status) |
Callback with AGPS status information. More... | |
typedef uint16_t | AGpsSetIDType |
typedef uint16_t | AGpsStatusValue |
AGPS status event values. More... | |
typedef uint16_t | AGpsType |
AGPS type. More... | |
typedef void(* | gps_acquire_wakelock )() |
Callback utility for acquiring the GPS wakelock. More... | |
typedef pthread_t(* | gps_create_thread )(const char *name, void(*start)(void *), void *arg) |
Callback for creating a thread that can call into the Java framework code. More... | |
typedef void(* | gps_location_callback )(GpsLocation *location) |
Callback with location information. More... | |
typedef void(* | gps_ni_notify_callback )(GpsNiNotification *notification) |
Callback with NI notification. More... | |
typedef void(* | gps_nmea_callback )(GpsUtcTime timestamp, const char *nmea, int length) |
Callback for reporting NMEA sentences. More... | |
typedef void(* | gps_release_wakelock )() |
Callback utility for releasing the GPS wakelock. More... | |
typedef void(* | gps_request_utc_time )() |
Callback for requesting NTP time. More... | |
typedef void(* | gps_set_capabilities )(uint32_t capabilities) |
Callback to inform framework of the GPS engine's capabilities. More... | |
typedef void(* | gps_status_callback )(GpsStatus *status) |
Callback with status information. More... | |
typedef void(* | gps_sv_status_callback )(GpsSvStatus *sv_info) |
Callback with SV status information. More... | |
typedef void(* | gps_xtra_download_request )() |
Callback to request the client to download XTRA data. More... | |
typedef uint16_t | GpsAidingData |
Flags used to specify which aiding data to delete when calling delete_aiding_data(). More... | |
typedef uint16_t | GpsLocationFlags |
Flags to indicate which values are valid in a GpsLocation. More... | |
typedef int | GpsNiEncodingType |
NI data encoding scheme. More... | |
typedef uint32_t | GpsNiNotifyFlags |
GpsNiNotifyFlags constants. More... | |
typedef uint32_t | GpsNiType |
GpsNiType constants. More... | |
typedef uint32_t | GpsPositionMode |
Requested operational mode for GPS operation. More... | |
typedef uint32_t | GpsPositionRecurrence |
Requested recurrence mode for GPS operation. More... | |
typedef uint16_t | GpsStatusValue |
GPS status event values. More... | |
typedef int | GpsUserResponseType |
GPS NI responses, used to define the response in NI structures. More... | |
typedef int64_t | GpsUtcTime |
Milliseconds since January 1, 1970. More... | |
typedef void(* agps_status_callback)(AGpsStatus *status) |
typedef uint16_t AGpsSetIDType |
typedef uint16_t AGpsStatusValue |
typedef void(* gps_acquire_wakelock)() |
typedef pthread_t(* gps_create_thread)(const char *name, void(*start)(void *), void *arg) |
typedef void(* gps_location_callback)(GpsLocation *location) |
typedef void(* gps_ni_notify_callback)(GpsNiNotification *notification) |
typedef void(* gps_nmea_callback)(GpsUtcTime timestamp, const char *nmea, int length) |
typedef void(* gps_release_wakelock)() |
typedef void(* gps_request_utc_time)() |
typedef void(* gps_set_capabilities)(uint32_t capabilities) |
typedef void(* gps_status_callback)(GpsStatus *status) |
typedef void(* gps_sv_status_callback)(GpsSvStatus *sv_info) |
typedef void(* gps_xtra_download_request)() |
typedef uint16_t GpsAidingData |
typedef uint16_t GpsLocationFlags |
Flags to indicate which values are valid in a GpsLocation.
typedef int GpsNiEncodingType |
typedef uint32_t GpsNiNotifyFlags |
typedef uint32_t GpsPositionMode |
typedef uint32_t GpsPositionRecurrence |
typedef uint16_t GpsStatusValue |
typedef int GpsUserResponseType |
typedef int64_t GpsUtcTime |