20 #ifndef INCLUDE_RCF_ENDPOINT_HPP 21 #define INCLUDE_RCF_ENDPOINT_HPP 26 #include <RCF/Export.hpp> 36 class ServerTransport;
37 class ClientTransport;
50 virtual std::unique_ptr<ServerTransport> createServerTransport()
const = 0;
51 virtual std::unique_ptr<ClientTransport> createClientTransport()
const = 0;
53 virtual std::string asString()
const = 0;
57 virtual std::string getProxyEndpointName()
const {
return ""; }
62 #endif // ! INCLUDE_RCF_ENDPOINT_HPP Represents an archive, in which serialized objects are stored.
Definition: Archive.hpp:31
std::shared_ptr< Endpoint > EndpointPtr
Reference counted wrapper for RCF::Endpoint.
Definition: RcfFwd.hpp:117
Definition: ByteBuffer.hpp:188
Base class for all network endpoint types.
Definition: Endpoint.hpp:40
Definition: AmiIoHandler.hpp:23