diff options
author | Benoît Dejean <bdejean@src.gnome.org> | 2005-10-30 18:46:27 +0000 |
---|---|---|
committer | Benoît Dejean <bdejean@src.gnome.org> | 2005-10-30 18:46:27 +0000 |
commit | 95b2dfa32656496d956dafe3a131c80315d2acbe (patch) | |
tree | 7bce2113a846312950024c52351dd4438f75f71c /include | |
parent | ac3ad6d2aabb2ee5ebc541e43bfb9f25c96383e7 (diff) | |
download | libgtop-95b2dfa32656496d956dafe3a131c80315d2acbe.tar.gz |
Dropped many dead files. Bumped release number. I guess this closes
* configure.in:
* include/glibtop/glibtop-backend-info.h:
* include/glibtop/glibtop-backend.h:
* include/glibtop/glibtop-client.h:
* lib/glibtop-backend-info.c:
* lib/glibtop-backend.c:
* lib/glibtop-client-private.h:
* lib/glibtop-client.c:
* lib/test-backends.c:
* sysdeps/common/backend.c:
* sysdeps/common/libgtop-common.backend:
Dropped many dead files.
Bumped release number.
I guess this closes #320250.
Diffstat (limited to 'include')
-rw-r--r-- | include/glibtop/glibtop-backend-info.h | 102 | ||||
-rw-r--r-- | include/glibtop/glibtop-backend.h | 85 | ||||
-rw-r--r-- | include/glibtop/glibtop-client.h | 97 |
3 files changed, 0 insertions, 284 deletions
diff --git a/include/glibtop/glibtop-backend-info.h b/include/glibtop/glibtop-backend-info.h deleted file mode 100644 index 786545ab..00000000 --- a/include/glibtop/glibtop-backend-info.h +++ /dev/null @@ -1,102 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */ - -/* $Id$ */ - -/* Copyright (C) 1998-99 Martin Baulig - This file is part of LibGTop 1.0. - - Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998. - - LibGTop is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, - or (at your option) any later version. - - LibGTop is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with LibGTop; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. -*/ - -#ifndef __GLIBTOP_BACKEND_INFO_H__ -#define __GLIBTOP_BACKEND_INFO_H__ - -#include <glibtop.h> -#include <glibtop/global.h> - -#include <glibtop/glibtop-server.h> - -G_BEGIN_DECLS - -typedef struct _glibtop_backend_info glibtop_backend_info; -typedef struct _glibtop_backend_entry glibtop_backend_entry; -typedef struct _glibtop_backend_module glibtop_backend_module; - -typedef struct _glibtop_call_vector glibtop_call_vector; - -typedef int (*glibtop_backend_open_func_t) (glibtop_server *, glibtop_backend *, - guint64, const char **); -typedef int (*glibtop_backend_close_func_t) (glibtop_server *, glibtop_backend *, - glibtop_closure *); - -struct _glibtop_backend_info -{ - const char *name; - glibtop_backend_open_func_t open; - glibtop_backend_close_func_t close; - glibtop_call_vector *call_vector; -}; - -#ifdef _IN_LIBGTOP - -#include <gmodule.h> - -/* private structure */ -struct _glibtop_backend_module -{ - int refcount; - GModule *module; - GSList *extra_modules; -}; - -struct _glibtop_backend_entry -{ - char *name; - char *libtool_name; - char *shlib_name; - - GSList *extra_libs; - - /* This is const since you must not attempt to - * write into gmodule loaded memory. */ - const glibtop_backend_info *info; - - /* private pointer */ - glibtop_backend_module *_priv; -}; - -#endif /* _IN_LIBGTOP */ - -long -glibtop_register_backend (glibtop_backend_entry *entry); - -void -glibtop_unregister_backend (long id); - -glibtop_backend_entry * -glibtop_backend_by_id (long id); - -glibtop_backend_entry * -glibtop_backend_by_name (const char *backend_name); - -void -glibtop_init_backends (void); - -G_END_DECLS - -#endif diff --git a/include/glibtop/glibtop-backend.h b/include/glibtop/glibtop-backend.h deleted file mode 100644 index 63c58cd0..00000000 --- a/include/glibtop/glibtop-backend.h +++ /dev/null @@ -1,85 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */ - -/* $Id$ */ - -/* Copyright (C) 1998-99 Martin Baulig - This file is part of LibGTop 2.0. - - Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998. - - LibGTop is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, - or (at your option) any later version. - - LibGTop is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with LibGTop; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. -*/ - -#ifndef __GLIBTOP_BACKEND_H__ -#define __GLIBTOP_BACKEND_H__ - -#include <glibtop.h> -#include <glib-object.h> - -G_BEGIN_DECLS - -#define GLIBTOP_TYPE_BACKEND (glibtop_backend_get_type ()) -#define GLIBTOP_BACKEND(backend) (G_TYPE_CHECK_INSTANCE_CAST ((backend), GLIBTOP_TYPE_BACKEND, glibtop_backend)) -#define GLIBTOP_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GLIBTOP_TYPE_BACKEND, glibtop_backend_class)) -#define GLIBTOP_IS_BACKEND(backend) (G_TYPE_CHECK_INSTANCE_TYPE ((backend), GLIBTOP_TYPE_BACKEND)) -#define GLIBTOP_IS_BACKEND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GLIBTOP_TYPE_BACKEND)) -#define GLIBTOP_BACKEND_GET_CLASS(backend)(G_TYPE_INSTANCE_GET_CLASS ((backend), GLIBTOP_TYPE_BACKEND, glibtop_backend_class)) - -#define GLIBTOP_BACKEND_TYPE(backend) (G_TYPE_FROM_INSTANCE (backend)) -#define GLIBTOP_BACKEND_TYPE_NAME(backend)(g_type_name (GLIBTOP_BACKEND_TYPE (backend))) - -/* --- typedefs & structures --- */ -typedef struct _glibtop_backend glibtop_backend; -typedef struct _glibtop_backend_class glibtop_backend_class; -typedef struct _glibtop_backend_private glibtop_backend_private; - -#include <glibtop/glibtop-backend-info.h> - -struct _glibtop_backend -{ - GObject object; - - /* <private> */ - glibtop_backend_private *_priv; -}; - -struct _glibtop_backend_class -{ - GObjectClass parent_class;; -}; - -GType -glibtop_backend_get_type (void); - -glibtop_backend * -glibtop_backend_get (const char *backend_name, guint64 features, - const char **backend_args, GError **error); - -void -glibtop_backend_set_closure_data (glibtop_backend *backend, glibtop_closure *closure); - -glibtop_closure * -glibtop_backend_get_closure_data (glibtop_backend *backend); - -glibtop_call_vector * -glibtop_backend_get_call_vector (glibtop_backend *backend); - -glibtop_server * -glibtop_backend_get_server (glibtop_backend *backend); - -G_END_DECLS - -#endif diff --git a/include/glibtop/glibtop-client.h b/include/glibtop/glibtop-client.h deleted file mode 100644 index e389653e..00000000 --- a/include/glibtop/glibtop-client.h +++ /dev/null @@ -1,97 +0,0 @@ -/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 4 -*- */ - -/* $Id$ */ - -/* Copyright (C) 1998-99 Martin Baulig - This file is part of LibGTop 2.0. - - Contributed by Martin Baulig <martin@home-of-linux.org>, April 1998. - - LibGTop is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, - or (at your option) any later version. - - LibGTop is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - for more details. - - You should have received a copy of the GNU General Public License - along with LibGTop; see the file COPYING. If not, write to the - Free Software Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. -*/ - -#ifndef __GLIBTOP_CLIENT_H__ -#define __GLIBTOP_CLIENT_H__ - -#include <glibtop.h> - -#include <glib-object.h> - -#include <glibtop/glibtop-backend.h> - -G_BEGIN_DECLS - -#define GLIBTOP_TYPE_CLIENT (glibtop_client_get_type ()) -#define GLIBTOP_CLIENT(client) (G_TYPE_CHECK_INSTANCE_CAST ((client), GLIBTOP_TYPE_CLIENT, glibtop_client)) -#define GLIBTOP_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GLIBTOP_TYPE_CLIENT, glibtop_client_class)) -#define GLIBTOP_IS_CLIENT(client) (G_TYPE_CHECK_INSTANCE_TYPE ((client), GLIBTOP_TYPE_CLIENT)) -#define GLIBTOP_IS_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GLIBTOP_TYPE_CLIENT)) -#define GLIBTOP_CLIENT_GET_CLASS(client)(G_TYPE_INSTANCE_GET_CLASS ((client), GLIBTOP_TYPE_CLIENT, glibtop_client_class)) - -#define GLIBTOP_CLIENT_TYPE(client) (G_TYPE_FROM_INSTANCE (client)) -#define GLIBTOP_CLIENT_TYPE_NAME(client)(g_type_name (GLIBTOP_CLIENT_TYPE (client))) - -/* --- typedefs & structures --- */ -typedef struct _glibtop_client glibtop_client; -typedef struct _glibtop_client_class glibtop_client_class; -typedef struct _glibtop_client_private glibtop_client_private; - -struct _glibtop_client -{ - GObject object; - - /* <public> */ - GError *error; - - /* <private> */ - glibtop_client_private *_priv; -}; - -struct _glibtop_client_class -{ - GObjectClass parent_class;; - - void (*error) (glibtop_client *client, GError *error); - void (*warning) (glibtop_client *client, GError *error); -}; - -GType -glibtop_client_get_type (void); - -glibtop_client * -glibtop_client_new (void); - -void -glibtop_client_propagate_error (glibtop_client *client, GError *error); - -void -glibtop_client_propagate_warning (glibtop_client *client, GError *error); - -void -glibtop_client_open_backend (glibtop_client *client, const char *backend_name, - guint64 features, const char **backend_args); - -void -glibtop_client_add_backend (glibtop_client *client, - glibtop_backend *backend); - -void -glibtop_client_remove_backend (glibtop_client *client, - glibtop_backend *backend); - -G_END_DECLS - -#endif |