## 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