2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
42#include "net/config/ConfigConnection.h"
44#include "net/config/ConfigSection.hpp"
46#ifndef DOXYGEN_SHOULD_SKIP_THIS
56 "Read timeout in seconds",
63 "Write timeout in seconds",
83 "--terminate-timeout",
ConfigConnection & setWriteBlockSize(std::size_t newWriteBlockSize)
std::size_t getWriteBlockSize() const
ConfigConnection & setWriteTimeout(const utils::Timeval &newWriteTimeoutSet)
ConfigConnection(ConfigInstance *instance)
CLI::Option * terminateTimeoutOpt
CLI::Option * readBlockSizeOpt
CLI::Option * readTimeoutOpt
CLI::Option * writeTimeoutOpt
utils::Timeval getWriteTimeout() const
CLI::Option * writeBlockSizeOpt
ConfigConnection & setTerminateTimeout(const utils::Timeval &newTerminateTimeout)
~ConfigConnection() override
ConfigConnection & setReadBlockSize(std::size_t newReadBlockSize)
ConfigConnection & setReadTimeout(const utils::Timeval &newReadTimeoutSet)
utils::Timeval getTerminateTimeout() const
std::size_t getReadBlockSize() const
utils::Timeval getReadTimeout() const
ConfigSection(ConfigInstance *instance, T *sectionPtr, const std::string &group="Sections")
CLI::Option * setDefaultValue(CLI::Option *option, const ValueTypeT &value, bool clear=true) const