coral
A C++ library for distributed co-simulation
|
Glue code that relates public APIs and internal communication protocols. More...
#include "coral/model.hpp"
#include "model.pb.h"
#include "net.pb.h"
#include "coral/net.hpp"
#include "domain.pb.h"
Go to the source code of this file.
Functions | |
coralproto::model::VariableDescription | coral::protocol::ToProto (const coral::model::VariableDescription &ourVariable) |
Converts a variable description to a protocol buffer. | |
coral::model::VariableDescription | coral::protocol::FromProto (const coralproto::model::VariableDescription &protoVariable) |
Converts a protocol buffer to a variable definition. | |
coralproto::model::SlaveTypeDescription | coral::protocol::ToProto (const coral::model::SlaveTypeDescription &src) |
Converts a slave type description to a protocol buffer. | |
coral::model::SlaveTypeDescription | coral::protocol::FromProto (const coralproto::model::SlaveTypeDescription &src) |
Converts a protocol buffer to a slave type description. | |
void | coral::protocol::ConvertToProto (const coral::model::ScalarValue &source, coralproto::model::ScalarValue &target) |
Converts a ScalarValue to a protocol buffer (in place). | |
coral::model::ScalarValue | coral::protocol::FromProto (const coralproto::model::ScalarValue &source) |
Converts a protocol buffer to a ScalarValue. | |
void | coral::protocol::ConvertToProto (const coral::model::Variable &source, coralproto::model::Variable &target) |
Converts a Variable to a protocol buffer (in place). | |
coral::model::Variable | coral::protocol::FromProto (const coralproto::model::Variable &source) |
Converts a protocol buffer to a Variable. | |
Glue code that relates public APIs and internal communication protocols.