15NameSpace::~NameSpace() =
default;
17bool NameSpace::checkNetwork()
static OutputProtocol * connect(const Contact &address)
Initiate a connection to an address.
virtual bool checkNetwork()
Check if a name space is available.
virtual Contact queryName(const std::string &name)=0
Map from port name to contact information.
virtual Contact getNameServerContact() const =0
Get an address for a name server that manages the name space, if available.
virtual bool localOnly() const =0
Check if the NameSpace is only valid for the current process ("local").
virtual std::string getNameServerName() const
Get the port name of a name server that manages the name space, if available.
The output side of an active connection between two ports.
virtual void close()=0
Negotiate an end to operations.
The components from which ports and connections are built.
An interface to the operating system, including Port based communication.