Interface for all interprocess communication classes.
contains the data communication abstraction layer.
std::shared_ptr< Request > PtrRequest
std::shared_ptr< CommunicationFactory > PtrCommunicationFactory
std::shared_ptr< Communication > PtrCommunication