diff options
Diffstat (limited to 'src/analysis/content.c')
-rw-r--r-- | src/analysis/content.c | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/src/analysis/content.c b/src/analysis/content.c index d16619a..626497e 100644 --- a/src/analysis/content.c +++ b/src/analysis/content.c @@ -32,7 +32,6 @@ #include "content-int.h" -#include "contents/file.h" // REMME @@ -65,39 +64,6 @@ static void g_binary_content_default_init(GBinContentInterface *iface) /****************************************************************************** * * -* Paramètres : context = contexte pour les recherches XPath. * -* path = chemin d'accès au noeud XML à lire. * -* base = référence au lieu d'enregistrement du projet. * -* * -* Description : Charge en mémoire un contenu binaire à partir d'XML. * -* * -* Retour : Adresse de la représentation ou NULL en cas d'échec. * -* * -* Remarques : - * -* * -******************************************************************************/ - -GBinContent *g_binary_content_new_from_xml(xmlXPathContextPtr context, const char *path, const char *base) -{ - GBinContent *result; /* Contenu en place à renvoyer */ - char *type; /* Type de binaire à charger */ - - result = NULL; - - type = get_node_prop_value(context, path, "type"); - - if (strcmp(type, "file") == 0) - result = g_file_content_new_from_xml(context, path, base); - - free(type); - - return result; - -} - - -/****************************************************************************** -* * * Paramètres : content = contenu binaire à actualiser. * * attribs = jeu d'attributs à lier au contenu courant. * * * @@ -213,33 +179,6 @@ char *g_binary_content_describe(const GBinContent *content, bool full) /****************************************************************************** * * -* Paramètres : content = contenu binaire à traiter. * -* xdoc = structure XML en cours d'édition. * -* context = contexte à utiliser pour les recherches. * -* path = chemin d'accès réservé au binaire. * -* base = référence au lieu d'enregistrement du projet. * -* * -* Description : Ecrit une sauvegarde de contenu binaire dans un fichier XML. * -* * -* Retour : true si l'opération a bien tourné, false sinon. * -* * -* Remarques : - * -* * -******************************************************************************/ - -bool g_binary_content_save(const GBinContent *content, xmlDocPtr xdoc, xmlXPathContextPtr context, const char *path, const char *base) -{ - GBinContentIface *iface; /* Interface utilisée */ - - iface = G_BIN_CONTENT_GET_IFACE(content); - - return iface->save(content, xdoc, context, path, base); - -} - - -/****************************************************************************** -* * * Paramètres : content = contenu binaire à venir lire. * * * * Description : Fournit une empreinte unique (SHA256) pour les données. * |