AGpsInterface Struct Reference

AGpsInterface Struct Reference

#include < gps.h >

Data Fields

size_t  size
void(*  init )( AGpsCallbacks *callbacks)
int(*  data_conn_open )(const char *apn)
int(*  data_conn_closed )()
int(*  data_conn_failed )()
int(*  set_server )( AGpsType type, const char *hostname, int port)
int(*  data_conn_open_with_apn_ip_type )(const char *apn, ApnIpType apnIpType)

Detailed Description

Extended interface for AGPS support, it is augmented to enable to pass extra APN data.

Definition at line 921 of file gps.h .

Field Documentation

int(* data_conn_closed)()

Notifies that the AGPS data connection has been closed.

Definition at line 939 of file gps.h .

int(* data_conn_failed)()

Notifies that a data connection is not available for AGPS.

Definition at line 943 of file gps.h .

int(* data_conn_open)(const char *apn)

Deprecated. If the HAL supports AGpsInterface_v2 this API will not be used, see data_conn_open_with_apn_ip_type for more information.

Definition at line 935 of file gps.h .

int(* data_conn_open_with_apn_ip_type)(const char *apn, ApnIpType apnIpType)

Notifies that a data connection is available and sets the name of the APN, and its IP type, to be used for SUPL connections.

Definition at line 953 of file gps.h .

void(* init)( AGpsCallbacks *callbacks)

Opens the AGPS interface and provides the callback routines to the implementation of this interface.

Definition at line 929 of file gps.h .

int(* set_server)( AGpsType type, const char *hostname, int port)

Sets the hostname and port for the AGPS server.

Definition at line 947 of file gps.h .

size_t size

set to sizeof(AGpsInterface)

Definition at line 923 of file gps.h .

The documentation for this struct was generated from the following file:
  • hardware/libhardware/include/hardware/ gps.h