Kanzi Connect  1.1.10
Kanzi Connect C++ API
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 More...
 
virtual ~FlowControl () KZ_OVERRIDE=default
 dtor More...
 
- Public Member Functions inherited from kanzi::connect::ServerConfig::AttributeProviderBase
AttributeListgetAttributes ()
 Retrieve attributes. More...
 
const AttributeListgetAttributes () const
 Retrieve attributes. More...
 
virtual ~AttributeProviderBase ()=default
 

Static Public Attributes

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

Additional Inherited Members

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

Detailed Description

Flow control configuration encapsulation.

Constructor & Destructor Documentation

◆ FlowControl()

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

ctor

◆ ~FlowControl()

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

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
static

◆ DEFAULT_CREDITS

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

Default value for write interval.


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