Elocation Library. More...
| Data Structures | |
| struct | _Elocation_Accuracy | 
| struct | _Elocation_Address | 
| struct | _Elocation_Position | 
| struct | _Elocation_Velocity | 
| struct | _Elocation_Requirements | 
| Typedefs | |
| typedef struct _Elocation_Accuracy | Elocation_Accuracy | 
| typedef struct _Elocation_Address | Elocation_Address | 
| typedef struct _Elocation_Position | Elocation_Position | 
| typedef struct _Elocation_Velocity | Elocation_Velocity | 
| typedef struct _Elocation_Requirements | Elocation_Requirements | 
| Enumerations | |
| enum | Elocation_Accuracy_Level { ELOCATION_ACCURACY_LEVEL_NONE = 0, ELOCATION_ACCURACY_LEVEL_COUNTRY = 1, ELOCATION_ACCURACY_LEVEL_REGION, ELOCATION_ACCURACY_LEVEL_LOCALITY, ELOCATION_ACCURACY_LEVEL_POSTALCODE, ELOCATION_ACCURACY_LEVEL_CITY = 4, ELOCATION_ACCURACY_LEVEL_NEIGHBORHOOD = 5, ELOCATION_ACCURACY_LEVEL_STREET = 6, ELOCATION_ACCURACY_LEVEL_DETAILED, ELOCATION_ACCURACY_LEVEL_EXACT = 8 } | 
| enum | Elocation_Resource_Flags { ELOCATION_RESOURCE_NONE = 0, 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. | |
Elocation Library.