coral
A C++ library for distributed co-simulation
Classes | Namespaces | Functions
protobuf.hpp File Reference

Main header file for coral::protobuf. More...

#include <stdexcept>
#include "google/protobuf/message_lite.h"
#include "zmq.hpp"

Go to the source code of this file.

Classes

class  coral::protobuf::SerializationException
 Exception that signals failure to serialize or deserialize a message. More...
 

Namespaces

 coral::protobuf
 Functions for using Protobuf with ZMQ.
 

Functions

void coral::protobuf::SerializeToFrame (const google::protobuf::MessageLite &source, zmq::message_t &target)
 Serializes a Protobuf message into a ZMQ message. More...
 
void coral::protobuf::ParseFromFrame (const zmq::message_t &source, google::protobuf::MessageLite &target)
 Deserializes a Protobuf message from a ZMQ message. More...
 

Detailed Description

Main header file for coral::protobuf.