GlibTop Server

GlibTop Server

Synopsis


#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);

Description

Details

glibtop_server

typedef struct {
    glibtop_server_info *info;

    int refcount;
    unsigned flags;
    const char *name;

    void *_priv;
} glibtop_server;


glibtop_server_info

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;


glibtop_closure

typedef struct _glibtop_closure glibtop_closure;


glibtop_server_new ()

glibtop_server*     glibtop_server_new                  (void);

Returns :

glibtop_server_ref ()

void                glibtop_server_ref                  (glibtop_server *server);

server :

glibtop_server_unref ()

void                glibtop_server_unref                (glibtop_server *server);

server :