PLCnext API Documentation  22.9.0.33
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
 Proxy factory class of service INetloadLimiterService 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...
 

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_CXX_SYMBOL_EXPORT std::ostream & operator<< (std::ostream &os, NetloadLimiterErrorCode value)
 
ARP_CXX_SYMBOL_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.