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"
47 void setupMessageListener_();
50 std::string message_addr_;
51 bool multicast_enable_;
52 std::string multicast_out_addr_;
55 std::list<std::string> tokenize_(std::string
const& input);
void run() override
Receiver method. Receive messages and emit NewMessage signal
static bool validate_packet(std::string input)
Run simple validation tests on message
Receive messages through a UDP socket. Expects the syslog format provided by UDP_mfPlugin (ELUDP) ...
UDPReceiver(fhicl::ParameterSet pset)
UDPReceiver Constructor
Qt wrapper around MessageFacility message
virtual ~UDPReceiver()
Destructor – Close socket
A MVReceiver class listens for messages and raises a signal when one arrives
qt_mf_msg read_msg(std::string input)
Parse incoming message