Contains the functions to seralise and unserialise GDF datatypes. More...
#include <string>
#include <vector>
#include <boost/range/adaptor/reversed.hpp>
#include "datatypes.hpp"
Classes | |
class | stateline::comms::Message |
Define valid messages to send on the GDFP-SW (GDF Server-Worker Protocol) More... | |
Namespaces | |
stateline | |
stateline::comms | |
Enumerations | |
enum | stateline::comms::Subject : uint { HELLO = 0, HEARTBEAT = 1, PROBLEMSPEC = 2, JOBREQUEST = 3, JOB = 4, JOBSWAP = 5, ALLDONE = 6, GOODBYE = 7 } |
Defines the bytes actually sent in the subject frame of GDF messages. Allows us to use a switch statement on the subject. | |
Functions | |
std::string | stateline::comms::subjectString (Subject s) |
Convert a subject into a string. More... | |
std::ostream & | stateline::comms::operator<< (std::ostream &os, const Message &m) |
Print a message for logging and debugging purposes. More... | |
std::string | stateline::comms::addressAsString (const std::vector< std::string > &addr) |
Convert an address to a string. More... | |
void | stateline::comms::print (const Message &m) |
Print a message for logging and debugging purposes. More... | |
Contains the functions to seralise and unserialise GDF datatypes.