From 9199cff785a48fd52316da32101e312209c3420a Mon Sep 17 00:00:00 2001 From: Sasza Stanczew Date: Thu, 25 Apr 2024 14:38:29 +0200 Subject: [PATCH] AdvC++ - drugie zadanie zrobione --- .../Presentation/exercises/streamer/streamer.cpp | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) 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}{