| Libgtop Reference Manual | ||||
|---|---|---|---|---|
GlibTop ServerGlibTop Server |
#include <glibtop/glibtop-server.h>
glibtop_server;
glibtop_server_info;
glibtop_closure;
glibtop_server* glibtop_server_new (void);
void glibtop_server_ref (glibtop_server *server);
void glibtop_server_unref (glibtop_server *server);
typedef struct {
glibtop_server_info *info;
int refcount;
unsigned flags;
const char *name;
void *_priv;
} glibtop_server;
typedef struct {
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 */
} glibtop_server_info;