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"
20int mcm_datausage_get_iface_total(char *interfaceName, mcm_datausage_info *traffic_info);
21
36int mcm_datausage_get_iface_period(char *interfaceName, char *databegin, char *dataend, mcm_datausage_info *traffic_info);
37
50int mcm_datausage_get_iface_from(char *interfaceName, char *databegin, mcm_datausage_info *traffic_info);
51
58int 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