Functions
glibtop_get_netload ()
void
glibtop_get_netload (glibtop_netload *buf,
                     const char *interface);
Recolects network statistics for interface
(which is the same than in ifconfig).  
The values are returned into buf
.
 
glibtop_get_netload_l ()
void
glibtop_get_netload_l (glibtop *server,
                       glibtop_netload *buf,
                       const char *interface);
 
glibtop_get_netload_p ()
void
glibtop_get_netload_p (glibtop *server,
                       glibtop_netload *buf,
                       const char *interface);
 
glibtop_get_netload_s ()
void
glibtop_get_netload_s (glibtop *server,
                       glibtop_netload *buf,
                       const char *interface);
 
 
Types and Values
GLIBTOP_NETLOAD_IF_FLAGS
#define GLIBTOP_NETLOAD_IF_FLAGS 0
 
GLIBTOP_NETLOAD_MTU
#define GLIBTOP_NETLOAD_MTU		1
 
GLIBTOP_NETLOAD_SUBNET
#define GLIBTOP_NETLOAD_SUBNET		2
 
GLIBTOP_NETLOAD_ADDRESS
#define GLIBTOP_NETLOAD_ADDRESS		3
 
GLIBTOP_NETLOAD_PACKETS_IN
#define GLIBTOP_NETLOAD_PACKETS_IN 4
 
GLIBTOP_NETLOAD_PACKETS_OUT
#define GLIBTOP_NETLOAD_PACKETS_OUT 5
 
GLIBTOP_NETLOAD_PACKETS_TOTAL
#define GLIBTOP_NETLOAD_PACKETS_TOTAL 6
 
GLIBTOP_NETLOAD_BYTES_IN
#define GLIBTOP_NETLOAD_BYTES_IN 7
 
GLIBTOP_NETLOAD_BYTES_OUT
#define GLIBTOP_NETLOAD_BYTES_OUT 8
 
GLIBTOP_NETLOAD_BYTES_TOTAL
#define GLIBTOP_NETLOAD_BYTES_TOTAL 9
 
GLIBTOP_NETLOAD_ERRORS_IN
#define GLIBTOP_NETLOAD_ERRORS_IN 10
 
GLIBTOP_NETLOAD_ERRORS_OUT
#define GLIBTOP_NETLOAD_ERRORS_OUT 11
 
GLIBTOP_NETLOAD_ERRORS_TOTAL
#define GLIBTOP_NETLOAD_ERRORS_TOTAL 12
 
GLIBTOP_NETLOAD_COLLISIONS
#define GLIBTOP_NETLOAD_COLLISIONS 13
 
GLIBTOP_NETLOAD_ADDRESS6
#define GLIBTOP_NETLOAD_ADDRESS6 14
 
GLIBTOP_NETLOAD_PREFIX6
#define GLIBTOP_NETLOAD_PREFIX6		15
 
GLIBTOP_NETLOAD_SCOPE6
#define GLIBTOP_NETLOAD_SCOPE6		16
 
GLIBTOP_NETLOAD_HWADDRESS
#define GLIBTOP_NETLOAD_HWADDRESS 17
 
GLIBTOP_MAX_NETLOAD
#define GLIBTOP_MAX_NETLOAD		18
 
struct glibtop_netload
struct glibtop_netload {
	guint64 flags;
	guint64 if_flags;		/* GLIBTOP_NETLOAD_IF_FLAGS */
	guint32 mtu;			/* GLIBTOP_NETLOAD_MTU		*/
	guint32 subnet;			/* GLIBTOP_NETLOAD_SUBNET */
	guint32 address;		/* GLIBTOP_NETLOAD_ADDRESS */
	guint64 packets_in;		/* GLIBTOP_NETLOAD_PACKETS_IN */
	guint64 packets_out;		/* GLIBTOP_NETLOAD_PACKETS_OUT */
	guint64 packets_total;		/* GLIBTOP_NETLOAD_PACKETS_TOTAL*/
	guint64 bytes_in;		/* GLIBTOP_NETLOAD_BYTES_IN */
	guint64 bytes_out;		/* GLIBTOP_NETLOAD_BYTES_OUT */
	guint64 bytes_total;		/* GLIBTOP_NETLOAD_BYTES_TOTAL */
	guint64 errors_in;		/* GLIBTOP_NETLOAD_ERRORS_IN */
	guint64 errors_out;		/* GLIBTOP_NETLOAD_ERRORS_OUT */
	guint64 errors_total;		/* GLIBTOP_NETLOAD_ERRORS_TOTAL */
	guint64 collisions;		/* GLIBTOP_NETLOAD_COLLISIONS */
	guint8 address6[16];		/* GLIBTOP_NETLOAD_ADDRESS6     */
	guint8 prefix6[16];		/* GLIBTOP_NETLOAD_PREXIF6      */
	guint8 scope6;			/* GLIBTOP_NETLOAD_SCOPE6       */
	guint8 hwaddress[8];		/* GLIBTOP_NETLOAD_HWADDRESS    */
};
 
glibtop_get_netload_r
#define glibtop_get_netload_r glibtop_get_netload_p