PLCnext API Documentation 25.0.2.69
Classes | Enumerations | Functions
Arp::Hardware::Nim::Services Namespace Reference

Namespace for services of the Network Interface Manager More...

Classes

class  INetloadLimiterService
 This Services controls the NetloadLimiter More...
 
class  INetloadLimiterStatisticService
 Service for the netload limiter statistic handling More...
 
class  LimiterStatistic
 Statistical values for the NetloadLimiter More...
 
class  NetloadLimiterSettings
 This struct contains all settings of the netload limiter. It is used to set and get the current settings. More...
 
class  NetloadLimiterState
 This struct contains the current state of the network limiter for one network interface. More...
 
class  NetloadLimiterStatisticResult
 Result for reading the NetloadLimiter statistics. More...
 

Enumerations

enum class  NetloadLimiterErrorCode : int32 {
  None = 0 , UnknownNetworkInterface = 1 , OutOfRange = 2 , NotSupported = 3 ,
  InternalError = 4
}
 This enum contains the error codes for the operations of the netload limiter services. More...
 

Functions

ARP_EXPORT std::ostream & operator<< (std::ostream &os, NetloadLimiterErrorCode value)
 
ARP_EXPORT std::istream & operator>> (std::istream &is, NetloadLimiterErrorCode &value)
 

Detailed Description

Namespace for services of the Network Interface Manager

Enumeration Type Documentation

◆ NetloadLimiterErrorCode

This enum contains the error codes for the operations of the netload limiter services.

Enumerator
None 

Operation successfull

UnknownNetworkInterface 

Id of network interface unknown.

OutOfRange 

Limit value is out of range

NotSupported 

Network interface does not support netload limiter

InternalError 

An internal occured. See log for more details.