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 :