10 #ifndef CORAL_PROVIDER_SLAVE_CREATOR_HPP_INCLUDED 11 #define CORAL_PROVIDER_SLAVE_CREATOR_HPP_INCLUDED 86 #endif // header guard
Main module header for coral::net.
virtual std::string InstantiationFailureDescription() const =0
A textual description of why a previous Instantiate() call failed.
virtual bool Instantiate(std::chrono::milliseconds timeout, coral::net::SlaveLocator &slaveLocator)=0
Creates a new instance of this slave type.
A description of a slave type.
Definition: model.hpp:148
Definition: variable_io.hpp:28
virtual const coral::model::SlaveTypeDescription & Description() const =0
A description of this slave type.
An interface for classes that create slaves of a specific type.
Definition: slave_creator.hpp:27
Class which represents the network location(s) of a slave.
Definition: net.hpp:292
Main module header for coral::model.