JayBeams  0.1
Another project to have fun coding.
mold_udp_pacer_config.hpp
Go to the documentation of this file.
1 #ifndef jb_itch5_mold_udp_pacer_config_hpp
2 #define jb_itch5_mold_udp_pacer_config_hpp
3 
4 #include <jb/config_object.hpp>
5 
6 namespace jb {
7 namespace itch5 {
8 
9 /**
10  * Configuration object for the jb::itch5::mold_udp_pacer class.
11  */
13 public:
16 
17  void validate() const override;
18 
21 };
22 
23 } // namespace itch5
24 } // namespace jb
25 
26 #endif // jb_itch5_mold_udp_pacer_config_hpp
jb::config_attribute< mold_udp_pacer_config, int > maximum_delay_microseconds
Base class for all configuration objects.
void validate() const override
Validate the settings.
Helper class to easily define configuration attributes.
config_object_constructors(mold_udp_pacer_config)
Configuration object for the jb::itch5::mold_udp_pacer class.
jb::config_attribute< mold_udp_pacer_config, int > maximum_transmission_unit
The top-level namespace for the JayBeams library.
Definition: as_hhmmss.hpp:7