diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2015-07-28 21:32:57 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2015-07-28 21:32:57 (GMT) |
commit | 41efd099244b53a0edb40d097b34bf28a05b6367 (patch) | |
tree | 90f2419db6584e672b9f190e7e61e589e0345459 /src/analysis/binary.c | |
parent | e56a0553f710235d829f36b1edbf3cea00148a98 (diff) |
Begun to manage collection items as active or inactive using timestamps.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@558 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/analysis/binary.c')
-rw-r--r-- | src/analysis/binary.c | 46 |
1 files changed, 45 insertions, 1 deletions
diff --git a/src/analysis/binary.c b/src/analysis/binary.c index ea18425..c6ae4e5 100644 --- a/src/analysis/binary.c +++ b/src/analysis/binary.c @@ -728,6 +728,50 @@ bool g_loaded_binary_connect(GLoadedBinary *binary) /****************************************************************************** * * +* Paramètres : binary = élément binaire à consulter. * +* * +* Description : Fournit le client assurant la liaison avec un serveur. * +* * +* Retour : Client connecté ou NULL. * +* * +* Remarques : - * +* * +******************************************************************************/ + +GDbClient *g_loaded_binary_get_db_client(const GLoadedBinary *binary) +{ + GDbClient *result; /* Instance à retourner */ + + result = binary->local; + + if (result != NULL) + g_object_ref(G_OBJECT(result)); + + return result; + +} + +/****************************************************************************** +* * +* Paramètres : binary = élément binaire à consulter. * +* * +* Description : Fournit l'ensemble des collections utilisées par un binaire. * +* * +* Retour : Collections en place. * +* * +* Remarques : - * +* * +******************************************************************************/ + +GList *g_loaded_binary_get_all_collections(const GLoadedBinary *binary) +{ + return binary->collections; + +} + + +/****************************************************************************** +* * * Paramètres : binary = élément binaire à consulter. * * feature = fonctionnalité assurée par la collection visée. * * * @@ -739,7 +783,7 @@ bool g_loaded_binary_connect(GLoadedBinary *binary) * * ******************************************************************************/ -GDbCollection *g_loaded_binary_find_collection(GLoadedBinary *binary, DBFeatures feature) +GDbCollection *g_loaded_binary_find_collection(const GLoadedBinary *binary, DBFeatures feature) { GDbCollection *result; /* Collection à retourner */ |