summaryrefslogtreecommitdiff
path: root/archiver/bonobo-config-archiver.h
diff options
context:
space:
mode:
Diffstat (limited to 'archiver/bonobo-config-archiver.h')
-rw-r--r--archiver/bonobo-config-archiver.h89
1 files changed, 0 insertions, 89 deletions
diff --git a/archiver/bonobo-config-archiver.h b/archiver/bonobo-config-archiver.h
deleted file mode 100644
index 634153b72..000000000
--- a/archiver/bonobo-config-archiver.h
+++ /dev/null
@@ -1,89 +0,0 @@
-/**
- * bonobo-config-archiver.h: xml configuration database implementation, with
- * interface to the archiver
- *
- * Author:
- * Dietmar Maurer (dietmar@ximian.com)
- * Bradford Hovinen <hovinen@ximian.com>
- *
- * Copyright 2000 Ximian, Inc.
- */
-#ifndef __BONOBO_CONFIG_ARCHIVER_H__
-#define __BONOBO_CONFIG_ARCHIVER_H__
-
-#include <stdio.h>
-#include <bonobo-conf/bonobo-config-database.h>
-#include <gnome-xml/tree.h>
-#include <gnome-xml/parser.h>
-#include <bonobo/bonobo-event-source.h>
-#include <bonobo/bonobo-property-bag.h>
-
-#include "archiver-client.h"
-
-BEGIN_GNOME_DECLS
-
-#define EX_SET_NOT_FOUND(ev) bonobo_exception_set (ev, ex_Bonobo_Moniker_InterfaceNotFound)
-
-#define BONOBO_CONFIG_ARCHIVER_TYPE (bonobo_config_archiver_get_type ())
-#define BONOBO_CONFIG_ARCHIVER(o) (GTK_CHECK_CAST ((o), BONOBO_CONFIG_ARCHIVER_TYPE, BonoboConfigArchiver))
-#define BONOBO_CONFIG_ARCHIVER_CLASS(k) (GTK_CHECK_CLASS_CAST((k), BONOBO_CONFIG_ARCHIVER_TYPE, BonoboConfigArchiverClass))
-#define BONOBO_IS_CONFIG_ARCHIVER(o) (GTK_CHECK_TYPE ((o), BONOBO_CONFIG_ARCHIVER_TYPE))
-#define BONOBO_IS_CONFIG_ARCHIVER_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_CONFIG_ARCHIVER_TYPE))
-
-typedef struct _DirData DirData;
-
-struct _DirData {
- char *name;
- GSList *entries;
- GSList *subdirs;
- xmlNodePtr node;
- DirData *dir;
-};
-
-typedef struct {
- char *name;
- CORBA_any *value;
- xmlNodePtr node;
- DirData *dir;
-} DirEntry;
-
-typedef struct _BonoboConfigArchiver BonoboConfigArchiver;
-
-struct _BonoboConfigArchiver {
- BonoboConfigDatabase base;
-
- char *filename;
- FILE *fp;
- xmlDocPtr doc;
- DirData *dir;
- guint time_id;
-
- ConfigArchiver_Archive archive;
- ConfigArchiver_Location location;
- gchar *backend_id;
- gchar *moniker;
-
- BonoboEventSource *es;
- BonoboPropertyBag *pb;
-
- Bonobo_EventSource_ListenerId listener_id;
- gboolean is_up_to_date;
-};
-
-typedef struct {
- BonoboConfigDatabaseClass parent_class;
-} BonoboConfigArchiverClass;
-
-
-GtkType
-bonobo_config_archiver_get_type (void);
-
-Bonobo_ConfigDatabase
-bonobo_config_archiver_new (Bonobo_Moniker parent,
- const Bonobo_ResolveOptions *options,
- const char *moniker,
- CORBA_Environment *ev);
-
-END_GNOME_DECLS
-
-#endif /* ! __BONOBO_CONFIG_ARCHIVER_H__ */