18 #ifndef INCLUDE_RCF_UNIXLOCALENDPOINT_HPP 19 #define INCLUDE_RCF_UNIXLOCALENDPOINT_HPP 22 #include <RCF/Export.hpp> 23 #include <RCF/ClientTransport.hpp> 24 #include <RCF/ServerTransport.hpp> 28 #if defined(RCF_WINDOWS) 29 #error Unix domain sockets not supported on Windows. 48 ServerTransportUniquePtr createServerTransport()
const;
52 std::string asString()
const;
54 std::string getPipeName()
const 61 std::string mPipeName;
66 #endif // ! INCLUDE_RCF_UNIXLOCALENDPOINT_HPP std::shared_ptr< Endpoint > EndpointPtr
Reference counted wrapper for RCF::Endpoint.
Definition: RcfFwd.hpp:117
std::unique_ptr< ClientTransport > ClientTransportUniquePtr
Unique pointer wrapper for RCF::ClientTransport.
Definition: RcfFwd.hpp:43
Base class for all network endpoint types.
Definition: Endpoint.hpp:40
Definition: AmiIoHandler.hpp:23
Represents a UNIX local socket endpoint. Only available on UNIX platforms.
Definition: UnixLocalEndpoint.hpp:35