10 #ifndef CORAL_MASTER_CLUSTER_HPP 11 #define CORAL_MASTER_CLUSTER_HPP 19 #include "coral/config.h" 122 #endif // header guard An object which represents an internet port number.
Definition: net.hpp:156
coral::net::SlaveLocator InstantiateSlave(const std::string &slaveProviderID, const std::string &slaveTypeUUID, std::chrono::milliseconds timeout)
Instantiates a slave.
ProviderCluster(const coral::net::ip::Address &networkInterface, coral::net::ip::Port discoveryPort)
Constructor.
Main module header for coral::net.
A common communication interface to a cluster of slave providers.
Definition: cluster.hpp:44
An object which identifies an internet host or network interface as either an IPv4 address or a textu...
Definition: net.hpp:80
A description of a slave type.
Definition: model.hpp:148
Definition: variable_io.hpp:28
~ProviderCluster() CORAL_NOEXCEPT
Destructor.
Information about a slave type.
Definition: cluster.hpp:48
Class which represents the network location(s) of a slave.
Definition: net.hpp:292
std::vector< SlaveType > GetSlaveTypes(std::chrono::milliseconds timeout)
Returns available slave types.
Main module header for coral::model.