summaryrefslogtreecommitdiff
path: root/glibtop.h
diff options
context:
space:
mode:
authorMartin Baulig <baulig@suse.de>2000-11-20 16:52:30 +0000
committerMartin Baulig <martin@src.gnome.org>2000-11-20 16:52:30 +0000
commitc15ff3f342e7f5eb74a5f5867ebe87c89d9a5cb0 (patch)
treea4503fc843e3130ea2cd553338e4771bacc7828e /glibtop.h
parent7a7e7d1bc3064a8ec605536be7f68aac5e5cf11f (diff)
downloadlibgtop-c15ff3f342e7f5eb74a5f5867ebe87c89d9a5cb0.tar.gz
New type. (glibtop): Added `glibtop_server_info *info', moved `ncpu',
2000-11-20 Martin Baulig <baulig@suse.de> * glibtop.h (glibtop_server_info): New type. (glibtop): Added `glibtop_server_info *info', moved `ncpu', `features', `sysdeps', `required' and `wanted' info glibtop_server_info.
Diffstat (limited to 'glibtop.h')
-rw-r--r--glibtop.h16
1 files changed, 11 insertions, 5 deletions
diff --git a/glibtop.h b/glibtop.h
index 5c3c7a4c..eb6af6f0 100644
--- a/glibtop.h
+++ b/glibtop.h
@@ -40,6 +40,7 @@ BEGIN_LIBGTOP_DECLS
typedef struct _glibtop glibtop;
typedef struct _glibtop_server_private glibtop_server_private;
+typedef struct _glibtop_server_info glibtop_server_info;
#include <glibtop/sysdeps.h>
#include <glibtop/errors.h>
@@ -50,20 +51,25 @@ typedef struct _glibtop_server_private glibtop_server_private;
#include <glibtop-server-private.h>
#endif
+struct _glibtop_server_info
+{
+ int ncpu; /* Number of CPUs, zero if single-processor */
+ unsigned long features; /* Server is required for this features */
+ glibtop_sysdeps sysdeps; /* Detailed feature list */
+ glibtop_sysdeps required; /* Required feature list */
+ glibtop_sysdeps wanted; /* We only want this features */
+};
+
struct _glibtop
{
int refcount; /* Reference count */
unsigned flags;
- int ncpu; /* Number of CPUs, zero if single-processor */
unsigned long os_version_code; /* Version code of the operating system */
const char *name; /* Program name for error messages */
- unsigned long features; /* Server is required for this features */
unsigned long server_port; /* Port on which daemon is listening */
- glibtop_sysdeps sysdeps; /* Detailed feature list */
- glibtop_sysdeps required; /* Required feature list */
- glibtop_sysdeps wanted; /* We only want this features */
glibtop_parameter _param; /* Server parameter */
glibtop_server_private *_priv; /* Private data */
+ glibtop_server_info *info; /* Server Info */
unsigned glibtop_errno;
};