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

Module header for coral::net::reqrep. More...

#include <chrono>
#include <cstdint>
#include <map>
#include <memory>
#include <stdexcept>
#include <string>
#include <system_error>
#include <unordered_map>
#include "zmq.hpp"
#include "coral/config.h"
#include "coral/net/reactor.hpp"
#include "coral/net/zmqx.hpp"
#include "coral/net.hpp"

Go to the source code of this file.

Classes

class  coral::net::reqrep::Client
 A backend class for clients that communicate with a Server. More...
 
class  coral::net::reqrep::ServerProtocolHandler
 An interface for classes that implement the server side of request-reply protocols, to be used with Server. More...
 
class  coral::net::reqrep::Server
 A generic server class for simple request-reply protocols. More...
 

Namespaces

 coral::net
 Networking, communication and general-purpose protocols.
 
 coral::net::reqrep
 Classes that implement a generic request-reply meta-protocol.
 

Detailed Description

Module header for coral::net::reqrep.