PLCnext API Documentation  21.0.0.35466
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  NetloadLimiterServiceProxyFactory
 
struct  NetloadLimiterSettings
 This struct contains all settings of the netload limiter. It is used to set and get the current settings. More...
 
struct  NetloadLimiterState
 This struct contains the current state of the network limiter for one network interface. More...
 

Enumerations

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

Functions

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

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.