|
coral
A C++ library for distributed co-simulation
|
Main header file for coral::protocol::domain. More...
#include <string>#include <vector>#include "zmq.hpp"#include "google/protobuf/message_lite.h"Go to the source code of this file.
Classes | |
| struct | coral::protocol::domain::Header |
| The information in a message header. More... | |
Namespaces | |
| coral::protocol::domain | |
| Functions for constructing and parsing messages sent between domain participants. | |
Functions | |
| zmq::message_t | coral::protocol::domain::CreateHeader (MessageType messageType, uint16_t protocolVersion) |
| Creates a message header for the given message type, using the given protocol version. | |
| void | coral::protocol::domain::CreateAddressedMessage (std::vector< zmq::message_t > &message, const std::string &recipient, MessageType messageType, uint16_t protocolVersion) |
| Creates a body-less addressed message. More... | |
| void | coral::protocol::domain::CreateAddressedMessage (std::vector< zmq::message_t > &message, const std::string &recipient, MessageType messageType, uint16_t protocolVersion, const google::protobuf::MessageLite &body) |
| Creates an addressed message. | |
| Header | coral::protocol::domain::ParseHeader (const zmq::message_t &headerFrame) |
| Parses a header frame and returns its contents as a Header object. More... | |
Main header file for coral::protocol::domain.
1.8.11