libmcm  1.4.0
A client library for Moxa Connection Management
mcm-datausage.h
Go to the documentation of this file.
1 
7 #ifndef _MCM_DATAUSAGE_H_
8 #define _MCM_DATAUSAGE_H_
9 #include "mcm-base-info.h"
20 int mcm_datausage_get_iface_total(char *interfaceName, mcm_datausage_info *traffic_info);
21 
36 int mcm_datausage_get_iface_period(char *interfaceName, char *databegin, char *dataend, mcm_datausage_info *traffic_info);
37 
50 int mcm_datausage_get_iface_from(char *interfaceName, char *databegin, mcm_datausage_info *traffic_info);
51 
58 int mcm_datausage_reset(char *interfaceName);
59 
60 #endif
int mcm_datausage_get_iface_period(char *interfaceName, char *databegin, char *dataend, mcm_datausage_info *traffic_info)
A helper function to get traffic for a period of time.
Definition: mcm-datausage.c:120
int mcm_datausage_get_iface_total(char *interfaceName, mcm_datausage_info *traffic_info)
A helper function to get traffic.
Definition: mcm-datausage.c:79
int mcm_datausage_reset(char *interfaceName)
A helper function to reset traffic data and restart monitor.
Definition: mcm-datausage.c:185
int mcm_datausage_get_iface_from(char *interfaceName, char *databegin, mcm_datausage_info *traffic_info)
A helper function to get traffic for a period of time.
Definition: mcm-datausage.c:172
Definition: mcm-base-info.h:189