]> git.ipfire.org Git - people/ms/libloc.git/blobdiff - src/loc/database.h
Add database enumerator interface to perform iterative searches
[people/ms/libloc.git] / src / loc / database.h
index 2f46e612319cfcb51bc9a6ce428d8d6a5fda1f15..e126f78ce0add1b87abcba8ec1ec3f8caab2cf34 100644 (file)
@@ -43,4 +43,9 @@ int loc_database_lookup(struct loc_database* db,
 int loc_database_lookup_from_string(struct loc_database* db,
                const char* string, struct loc_network** network);
 
+struct loc_database_enumerator;
+int loc_database_enumerator_new(struct loc_database_enumerator** enumerator, struct loc_database* db);
+struct loc_database_enumerator* loc_database_enumerator_ref(struct loc_database_enumerator* enumerator);
+struct loc_database_enumerator* loc_database_enumerator_unref(struct loc_database_enumerator* enumerator);
+
 #endif