JayBeams  0.1
Another project to have fun coding.
udp_sender_config.hpp
Go to the documentation of this file.
1 #ifndef jb_itch5_udp_sender_config_hpp
2 #define jb_itch5_udp_sender_config_hpp
3 
5 
6 namespace jb {
7 namespace itch5 {
8 
9 /**
10  * A configuration object for UDP senders.
11  */
13 public:
16 
23 };
24 
25 } // namespace itch5
26 } // namespace jb
27 
28 #endif // jb_itch5_udp_sender_config_hpp
jb::config_attribute< udp_sender_config, int > port
jb::config_attribute< udp_sender_config, std::string > outbound_interface
jb::config_attribute< udp_sender_config, std::string > address
Helper class to easily define configuration attributes.
jb::config_attribute< udp_sender_config, int > hops
config_object_constructors(udp_sender_config)
jb::config_attribute< udp_sender_config, bool > enable_loopback
Common configuration parameters for both UDP senders and receivers.
A configuration object for UDP senders.
jb::config_attribute< udp_sender_config, bool > broadcast
The top-level namespace for the JayBeams library.
Definition: as_hhmmss.hpp:7