51 c.setTimeout((
float)timeout);
A mini-server for performing network communication in the background.
std::string getName() const override
Get name of port.
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 ~NameSpace()
Destructor.
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.