diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2019-10-24 21:59:55 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2019-10-24 21:59:55 (GMT) |
commit | a9c607a1be25b43a17ea55b21459a0433f4f3d5b (patch) | |
tree | 0bc9018cb2b533d32cf8693871eef563835973b0 /src/analysis/db | |
parent | 7ba652c99e843b21c108fc242b8faa7f5f9502c0 (diff) |
Provided a dialog box to manage snapshots.
Diffstat (limited to 'src/analysis/db')
-rw-r--r-- | src/analysis/db/client.c | 73 | ||||
-rw-r--r-- | src/analysis/db/client.h | 9 |
2 files changed, 82 insertions, 0 deletions
diff --git a/src/analysis/db/client.c b/src/analysis/db/client.c index 9558f85..b4e856f 100644 --- a/src/analysis/db/client.c +++ b/src/analysis/db/client.c @@ -1569,3 +1569,76 @@ bool g_hub_client_set_snapshot_desc(GHubClient *client, const snapshot_id_t *id, return result; } + + +/****************************************************************************** +* * +* Paramètres : client = client pour les accès distants à manipuler. * +* id = identifiant d'instantané à traiter. * +* * +* Description : Restaure un ancien instantané. * +* * +* Retour : true si la commande a bien été envoyée, false sinon. * +* * +* Remarques : - * +* * +******************************************************************************/ + +bool g_hub_client_restore_snapshot(GHubClient *client, const snapshot_id_t *id) +{ + bool result; /* Bilan à retourner */ + + result = false; + + return result; + +} + + +/****************************************************************************** +* * +* Paramètres : client = client pour les accès distants à manipuler. * +* id = identifiant d'instantané à traiter. * +* * +* Description : Crée un nouvel instantané à partir d'un autre. * +* * +* Retour : true si la commande a bien été envoyée, false sinon. * +* * +* Remarques : - * +* * +******************************************************************************/ + +bool g_hub_client_create_snapshot(GHubClient *client, const snapshot_id_t *id) +{ + bool result; /* Bilan à retourner */ + + result = false; + + return result; + +} + + +/****************************************************************************** +* * +* Paramètres : client = client pour les accès distants à manipuler. * +* id = identifiant d'instantané à traiter. * +* rec = programme une suppression récursive. * +* * +* Description : Supprime un ancien instantané. * +* * +* Retour : true si la commande a bien été envoyée, false sinon. * +* * +* Remarques : - * +* * +******************************************************************************/ + +bool g_hub_client_remove_snapshot(GHubClient *client, const snapshot_id_t *id, bool rec) +{ + bool result; /* Bilan à retourner */ + + result = false; + + return result; + +} diff --git a/src/analysis/db/client.h b/src/analysis/db/client.h index 5ad4ed0..af47b5c 100644 --- a/src/analysis/db/client.h +++ b/src/analysis/db/client.h @@ -89,6 +89,15 @@ bool g_hub_client_set_snapshot_name(GHubClient *, const snapshot_id_t *, const c /* Définit la description d'un instantané donné. */ bool g_hub_client_set_snapshot_desc(GHubClient *, const snapshot_id_t *, const char *); +/* Restaure un ancien instantané. */ +bool g_hub_client_restore_snapshot(GHubClient *, const snapshot_id_t *); + +/* Crée un nouvel instantané à partir d'un autre. */ +bool g_hub_client_create_snapshot(GHubClient *, const snapshot_id_t *); + +/* Supprime un ancien instantané. */ +bool g_hub_client_remove_snapshot(GHubClient *, const snapshot_id_t *, bool); + #endif /* _ANALYSIS_DB_CLIENT_H */ |