| Top |
| void | glibtop_get_netload () |
| void | glibtop_get_netload_l () |
| void | glibtop_get_netload_p () |
| void | glibtop_get_netload_s () |
| #define | GLIBTOP_NETLOAD_IF_FLAGS |
| #define | GLIBTOP_NETLOAD_MTU |
| #define | GLIBTOP_NETLOAD_SUBNET |
| #define | GLIBTOP_NETLOAD_ADDRESS |
| #define | GLIBTOP_NETLOAD_PACKETS_IN |
| #define | GLIBTOP_NETLOAD_PACKETS_OUT |
| #define | GLIBTOP_NETLOAD_PACKETS_TOTAL |
| #define | GLIBTOP_NETLOAD_BYTES_IN |
| #define | GLIBTOP_NETLOAD_BYTES_OUT |
| #define | GLIBTOP_NETLOAD_BYTES_TOTAL |
| #define | GLIBTOP_NETLOAD_ERRORS_IN |
| #define | GLIBTOP_NETLOAD_ERRORS_OUT |
| #define | GLIBTOP_NETLOAD_ERRORS_TOTAL |
| #define | GLIBTOP_NETLOAD_COLLISIONS |
| #define | GLIBTOP_NETLOAD_ADDRESS6 |
| #define | GLIBTOP_NETLOAD_PREFIX6 |
| #define | GLIBTOP_NETLOAD_SCOPE6 |
| #define | GLIBTOP_NETLOAD_HWADDRESS |
| #define | GLIBTOP_MAX_NETLOAD |
| struct | glibtop_netload |
| #define | glibtop_get_netload_r |
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
.
void glibtop_get_netload_l (glibtop *server,glibtop_netload *buf,const char *interface);
void glibtop_get_netload_p (glibtop *server,glibtop_netload *buf,const char *interface);
void glibtop_get_netload_s (glibtop *server,glibtop_netload *buf,const char *interface);
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 */
};