#include <RobotAPI/libraries/armem_system_state/server/LightweightSystemMonitor/linux_networkload.hpp>
|
| enum | networkParam {
RXbytes = 0
, RXpackets
, RXerrs
, RXdrop
,
RXfifo
, RXframe
, RXcompressed
, RXmulticast
,
TXbytes
, TXpackets
, TXerrs
, TXdrop
,
TXfifo
, TXcolls
, TXcarrier
, TXcompressed
} |
| |
- Author
- : Daniel Fuchs @contact: fuxey.nosp@m.solu.nosp@m.tions.nosp@m.@gma.nosp@m.il.co.nosp@m.m
distributed under the MIT License (MIT). Copyright (c) Daniel Fuchs
Definition at line 20 of file linux_networkload.hpp.
◆ networkParam
| Enumerator |
|---|
| RXbytes | |
| RXpackets | |
| RXerrs | |
| RXdrop | |
| RXfifo | |
| RXframe | |
| RXcompressed | |
| RXmulticast | |
| TXbytes | |
| TXpackets | |
| TXerrs | |
| TXdrop | |
| TXfifo | |
| TXcolls | |
| TXcarrier | |
| TXcompressed | |
Definition at line 51 of file linux_networkload.hpp.
◆ networkLoad()
| networkLoad |
( |
std::string | ethernetDataFileName = "/proc/net/dev", |
|
|
std::string | ethName = "eth0" ) |
|
explicit |
◆ createLinuxEthernetScanList()
| static std::vector< std::shared_ptr< networkLoad > > createLinuxEthernetScanList |
( |
const std::string & | ethernetDataFileName = "/proc/net/dev" | ) |
|
|
inlinestatic |
◆ getBitsPerSeceondString()
| std::string getBitsPerSeceondString |
( |
uint64_t | bytesPerSecond | ) |
|
|
static |
◆ getBitsString()
| std::string getBitsString |
( |
uint64_t | totalBytes | ) |
|
|
static |
◆ getBytesPerSeceondString()
| std::string getBytesPerSeceondString |
( |
uint64_t | bytesPerSecond | ) |
|
|
static |
◆ getBytesString()
| std::string getBytesString |
( |
uint64_t | totalBytes | ) |
|
|
static |
◆ getDeviceName()
| std::string getDeviceName |
( |
| ) |
|
◆ getParamPerSecond()
| uint64_t getParamPerSecond |
( |
std::string | designator | ) |
|
◆ getParamSinceStartup()
| uint64_t getParamSinceStartup |
( |
std::string | designator | ) |
|
◆ isDeviceUp()
| bool isDeviceUp |
( |
| ) |
const |
◆ mapEnumToString()
◆ scanNetworkDevices()
| std::list< std::string > scanNetworkDevices |
( |
const std::string & | ethernetDataFile = "/proc/net/dev" | ) |
|
|
static |
The documentation for this class was generated from the following files: