Typedefs | |
typedef struct _Elocation_Accuracy | Elocation_Accuracy |
typedef struct _Elocation_Address | Elocation_Address |
typedef struct _Elocation_Postion | Elocation_Position |
typedef struct _Elocation_Velocity | Elocation_Velocity |
typedef struct _Elocation_Requirements | Elocation_Requirements |
Enumerations | |
enum | Elocation_Accuracy_Level |
enum | Elocation_Resource_Flags { , ELOCATION_RESOURCE_NETWORK = 1 << 0, ELOCATION_RESOURCE_CELL = 1 << 1, ELOCATION_RESOURCE_GPS = 1 << 2, ELOCATION_RESOURCE_ALL = (1 << 10) - 1 } |
Functions | |
EAPI Elocation_Address * | elocation_address_new (void) |
Create a new address object to operate on. More... | |
EAPI void | elocation_address_free (Elocation_Address *address) |
Free an address object. More... | |
EAPI Elocation_Position * | elocation_position_new (void) |
Create a new position object to operate on. More... | |
EAPI void | elocation_position_free (Elocation_Position *position) |
Free an position object. More... | |
EAPI Eina_Bool | elocation_address_get (Elocation_Address *address) |
Get the current address information. More... | |
EAPI Eina_Bool | elocation_position_get (Elocation_Position *position) |
Get the current position information. More... | |
EAPI Eina_Bool | elocation_status_get (int *status) |
Get the current status. More... | |
EAPI Eina_Bool | elocation_requirements_set (Elocation_Requirements *requirements) |
Set the requirements. More... | |
EAPI Eina_Bool | elocation_position_to_address (Elocation_Position *position_shadow, Elocation_Address *address_shadow) |
Convert position to address. More... | |
EAPI Eina_Bool | elocation_address_to_position (Elocation_Address *address_shadow, Elocation_Position *position_shadow) |
Convert address to position. More... | |
EAPI Eina_Bool | elocation_freeform_address_to_position (const char *freeform_address, Elocation_Position *position_shadow) |
Convert free form address tring to position. More... | |
EAPI Eina_Bool | elocation_landmarks_get (Elocation_Position *position_shadow, Elocation_Address *address_shadow) |
Request a landmark position. More... | |
EAPI Eina_Bool | elocation_init (void) |
Initialize the elocation subsystem. More... | |
EAPI void | elocation_shutdown (void) |
Cleanup and shutdown the elocation subsystem. More... | |
Variables | |
EAPI int | ELOCATION_EVENT_STATUS |
Available location events that are emitted from the library. More... | |
EAPI int | ELOCATION_EVENT_POSITION |
Position changed. | |
EAPI int | ELOCATION_EVENT_ADDRESS |
Address changed. | |
EAPI int | ELOCATION_EVENT_VELOCITY |
Velocity changed. | |
EAPI int | ELOCATION_EVENT_GEOCODE |
Reply for geocode translation arrived. | |
EAPI int | ELOCATION_EVENT_REVERSEGEOCODE |
Reply for geocode translation arrived. | |
EAPI int | ELOCATION_EVENT_NMEA |
NMEA update. | |
EAPI int | ELOCATION_EVENT_SATELLITE |
Satellite info changed. | |
EAPI int | ELOCATION_EVENT_POI |
POI reply. | |
EAPI int | ELOCATION_EVENT_META_READY |
Meta provider is ready to be used. | |