17 throw std::runtime_error(
"Not available!");
virtual ~CommunicationFactory()=default
virtual std::string addressDirectory()
virtual PtrCommunication newCommunication()=0
contains the data communication abstraction layer.
std::shared_ptr< Communication > PtrCommunication