Electroneum
getifstats.h
Go to the documentation of this file.
1
/* MiniUPnP project
2
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/
3
* (c) 2006-2008 Thomas Bernard
4
* This software is subject to the conditions detailed
5
* in the LICENCE file provided within the distribution */
6
7
#ifndef GETIFSTATS_H_INCLUDED
8
#define GETIFSTATS_H_INCLUDED
9
10
struct
ifdata
{
11
unsigned
long
opackets
;
12
unsigned
long
ipackets
;
13
unsigned
long
obytes
;
14
unsigned
long
ibytes
;
15
unsigned
long
baudrate
;
16
};
17
18
/* getifstats()
19
* Fill the ifdata structure with statistics for network interface ifname.
20
* Return 0 in case of success, -1 for bad arguments or any error */
21
int
22
getifstats
(
const
char
* ifname,
struct
ifdata
* data);
23
24
#endif
25
ifdata::opackets
unsigned long opackets
Definition:
getifstats.h:11
ifdata::baudrate
unsigned long baudrate
Definition:
getifstats.h:15
getifstats
int getifstats(const char *ifname, struct ifdata *data)
ifdata::ipackets
unsigned long ipackets
Definition:
getifstats.h:12
ifdata::ibytes
unsigned long ibytes
Definition:
getifstats.h:14
ifdata::obytes
unsigned long obytes
Definition:
getifstats.h:13
ifdata
Definition:
getifstats.h:10
external
miniupnp
miniupnpd
getifstats.h
Generated on Sun Mar 10 2024 12:00:00 for Electroneum by
1.8.14