1 #ifndef MFVIEWER_RECEIVERS_UDP_RECEIVER_HH
2 #define MFVIEWER_RECEIVERS_UDP_RECEIVER_HH
4 #include "mfextensions/Receivers/MVReceiver.hh"
6 #include "messagefacility/MessageLogger/MessageLogger.h"
7 #include "messagefacility/Utilities/MessageFacilityMsg.h"
9 #include <boost/asio.hpp>
10 using boost::asio::ip::udp;
29 mf::MessageFacilityMsg read_msg(std::string input);
31 static bool validate_packet(std::string input);
35 boost::asio::io_service io_service_;
37 char buffer_[0x10000];
Receive messages through a UDP socket. Expects the syslog format provided by UDP_mfPlugin (ELUDP) ...
A MVReceiver class listens for messages and raises a signal when one arrives