Kanzi Connect 3.9.10
kanzi::connect::ServerConfig::FlowControl Class Reference

Flow control configuration encapsulation. More...

#include <serverconfig.hpp>

Inheritance diagram for kanzi::connect::ServerConfig::FlowControl:
kanzi::connect::ServerConfig::AttributeProviderBase

Public Member Functions

 FlowControl ()
 ctor
 
virtual ~FlowControl () override=default
 dtor
 
- Public Member Functions inherited from kanzi::connect::ServerConfig::AttributeProviderBase
AttributeListgetAttributes ()
 Retrieve attributes.
 
const AttributeListgetAttributes () const
 Retrieve attributes.
 
virtual ~AttributeProviderBase ()=default
 

Static Public Attributes

static const string CREDIT_RETURN_INTERVAL_KEY
 Attribute name for creditreturninterval attribute.
 
static const string CREDITS_KEY
 Attribute name for credits attribute.
 
static constexpr int DEFAULT_CREDIT_RETURN_INTERVAL = 5
 
static constexpr int DEFAULT_CREDITS = 15
 Default value for write interval.
 

Additional Inherited Members

- Protected Attributes inherited from kanzi::connect::ServerConfig::AttributeProviderBase
AttributeList m_attributes
 attribute data
 

Detailed Description

Flow control configuration encapsulation.

Constructor & Destructor Documentation

◆ FlowControl()

kanzi::connect::ServerConfig::FlowControl::FlowControl ( )
explicit

ctor

◆ ~FlowControl()

virtual kanzi::connect::ServerConfig::FlowControl::~FlowControl ( )
overridevirtualdefault

dtor

Member Data Documentation

◆ CREDIT_RETURN_INTERVAL_KEY

const string kanzi::connect::ServerConfig::FlowControl::CREDIT_RETURN_INTERVAL_KEY
static

Attribute name for creditreturninterval attribute.

◆ CREDITS_KEY

const string kanzi::connect::ServerConfig::FlowControl::CREDITS_KEY
static

Attribute name for credits attribute.

◆ DEFAULT_CREDIT_RETURN_INTERVAL

constexpr int kanzi::connect::ServerConfig::FlowControl::DEFAULT_CREDIT_RETURN_INTERVAL = 5
staticconstexpr

◆ DEFAULT_CREDITS

constexpr int kanzi::connect::ServerConfig::FlowControl::DEFAULT_CREDITS = 15
staticconstexpr

Default value for write interval.


The documentation for this class was generated from the following file: