11 #ifndef CORAL_BUS_VARIABLE_IO_HPP_INCLUDED 12 #define CORAL_BUS_VARIABLE_IO_HPP_INCLUDED 18 #include <unordered_map> 25 namespace zmq {
class socket_t; }
179 return static_cast<std::size_t>((v.Slave() << 16) + v.ID());
190 #endif // header guard
An object that identifies a variable in a simulation, and which consists of a slave ID and a variable...
Definition: model.hpp:270
Main module header for coral::net.
boost::variant< double, int, bool, std::string > ScalarValue
An algebraic type that can hold values of all supported data types.
Definition: model.hpp:259
A class which handles subscriptions to and receiving of variable values.
Definition: variable_io.hpp:95
A protocol/transport independent endpoint address specification.
Definition: net.hpp:34
Definition: variable_io.hpp:28
A class which handles publishing of variable values on the network.
Definition: variable_io.hpp:35
Definition: variable_io.hpp:25
Main module header for coral::model.