Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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