PPP

PPP — PPP Usage.

Stability Level

Stable, unless otherwise indicated

Synopsis


#include <glibtop/ppp.h>


#define     GLIBTOP_PPP_STATE
#define     GLIBTOP_PPP_BYTES_IN
#define     GLIBTOP_PPP_BYTES_OUT
#define     GLIBTOP_MAX_PPP
            glibtop_ppp;
void        glibtop_get_ppp                 (glibtop_ppp *buf,
                                             short device );
#define     glibtop_get_ppp_r
void        glibtop_get_ppp_l               (glibtop *server,
                                             glibtop_ppp *buf,
                                             short device );
void        glibtop_init_ppp_p              (glibtop *server);
void        glibtop_get_ppp_p               (glibtop *server,
                                             glibtop_ppp *buf,
                                             short device );
void        glibtop_init_ppp_s              (glibtop *server);
void        glibtop_get_ppp_s               (glibtop *server,
                                             glibtop_ppp *buf,
                                             short device );

Description

Management of a PPP device.

Details

GLIBTOP_PPP_STATE

#define GLIBTOP_PPP_STATE	0


GLIBTOP_PPP_BYTES_IN

#define GLIBTOP_PPP_BYTES_IN	1


GLIBTOP_PPP_BYTES_OUT

#define GLIBTOP_PPP_BYTES_OUT	2


GLIBTOP_MAX_PPP

#define GLIBTOP_MAX_PPP		3


glibtop_ppp

typedef struct {
	guint64	flags;
	guint64 state;			/* GLIBTOP_PPP_STATE		*/
	guint64 bytes_in;		/* GLIBTOP_PPP_BYTES_IN		*/
	guint64 bytes_out;		/* GLIBTOP_PPP_BYTES_OUT	*/
} glibtop_ppp;


glibtop_get_ppp ()

void        glibtop_get_ppp                 (glibtop_ppp *buf,
                                             short device );

Get the PPP usage.

buf : A location to return the PPP usage short device: The device to ask information
Param2 :

glibtop_get_ppp_r

#define     glibtop_get_ppp_r


glibtop_get_ppp_l ()

void        glibtop_get_ppp_l               (glibtop *server,
                                             glibtop_ppp *buf,
                                             short device );

server :
buf :
Param3 :

glibtop_init_ppp_p ()

void        glibtop_init_ppp_p              (glibtop *server);

server :

glibtop_get_ppp_p ()

void        glibtop_get_ppp_p               (glibtop *server,
                                             glibtop_ppp *buf,
                                             short device );

server :
buf :
Param3 :

glibtop_init_ppp_s ()

void        glibtop_init_ppp_s              (glibtop *server);

server :

glibtop_get_ppp_s ()

void        glibtop_get_ppp_s               (glibtop *server,
                                             glibtop_ppp *buf,
                                             short device );

server :
buf :
Param3 :

See Also

libgtop-netload, libgtop-netlist