Alternative B: iceoryx-based ECU forwarding CaPro messages to Gateway and User Appiceoryx instance e.g. electronic control unitRouDiUser AppServiceDiscoveryListenerDDS instance e.g. electronic control unitPortManager::sendToAllMatchingInterfacePorts()m_server : Serverm_client : Clientm_thread : Threadm_interfacePort : InterfacePortm_callback : std::function<void()>DCPSTopicdispatchCaProMessage()Not yet implementeddispatchCaProMessage()findService()calls