diff options
author | Martin Baulig <baulig@suse.de> | 2000-11-20 16:52:30 +0000 |
---|---|---|
committer | Martin Baulig <martin@src.gnome.org> | 2000-11-20 16:52:30 +0000 |
commit | c15ff3f342e7f5eb74a5f5867ebe87c89d9a5cb0 (patch) | |
tree | a4503fc843e3130ea2cd553338e4771bacc7828e /glibtop.h | |
parent | 7a7e7d1bc3064a8ec605536be7f68aac5e5cf11f (diff) | |
download | libgtop-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.h | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -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; }; |