diff --git a/AdvancedCppV2/Presentation/exercises/streamer/streamer.cpp b/AdvancedCppV2/Presentation/exercises/streamer/streamer.cpp index e319278..9ec7979 100644 --- a/AdvancedCppV2/Presentation/exercises/streamer/streamer.cpp +++ b/AdvancedCppV2/Presentation/exercises/streamer/streamer.cpp @@ -5,11 +5,16 @@ class Streamer { public: struct StreamInfo { - std::string sourceAddress_; - std::string destinationAddress_; - uint16_t sourcePort_; - uint16_t destinationPort_; - uint16_t vlan_; + + using ip_addr = std::string; + using port = uint16_t; + using vlan = uint16_t; + + ip_addr sourceAddress_; + ip_addr destinationAddress_; + port sourcePort_; + port destinationPort_; + vlan vlan_; }; Streamer(std::initializer_list info) : info_{info}{