geoclue-address-details

geoclue-address-details — Convenience functions for handling Geoclue address GHashTables

Synopsis

GHashTable*         geoclue_address_details_new         ();
GHashTable*         geoclue_address_details_copy        (GHashTable *source);
GeoclueAccuracyLevel geoclue_address_details_get_accuracy_level
                                                        (GHashTable *address);

Description

Details

geoclue_address_details_new ()

GHashTable*         geoclue_address_details_new         ();

Creates a new GHashTable suitable for Geoclue Address details. Both keys and values inserted to this GHashTable will be freed on g_hash_table_destroy().

Returns :

New GHashTable

geoclue_address_details_copy ()

GHashTable*         geoclue_address_details_copy        (GHashTable *source);

Deep-copies a GHashTable.

source :

GHashTable to copy

Returns :

New, deep copied GHashTable

geoclue_address_details_get_accuracy_level ()

GeoclueAccuracyLevel geoclue_address_details_get_accuracy_level
                                                        (GHashTable *address);

Returns a GeoclueAccuracy that best describes the accuracy of address

address :

A GHashTable with address hash values

Returns :

GeoclueAccuracy