Receive messages through a UDP socket. Expects the syslog format provided by UDP_mfPlugin (ELUDP). More...
#include <mfextensions/Receivers/UDP_receiver.hh>
Public Member Functions | |
UDPReceiver (fhicl::ParameterSet pset) | |
UDPReceiver Constructor. | |
virtual | ~UDPReceiver () |
Destructor -- Close socket. | |
void | run () override |
Receiver method. Receive messages and emit NewMessage signal. | |
qt_mf_msg | read_msg (std::string input) |
Parse incoming message. | |
Static Public Member Functions | |
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).
Definition at line 13 of file UDP_receiver.hh.
mfviewer::UDPReceiver::UDPReceiver | ( | fhicl::ParameterSet | pset | ) | [explicit] |
UDPReceiver Constructor.
pset | ParameterSet to use to configure the receiver |
Definition at line 12 of file UDP_receiver.cc.
mfviewer::UDPReceiver::~UDPReceiver | ( | ) | [virtual] |
Destructor -- Close socket.
Definition at line 76 of file UDP_receiver.cc.
qt_mf_msg mfviewer::UDPReceiver::read_msg | ( | std::string | input | ) |
Parse incoming message.
input | String to parse |
Definition at line 130 of file UDP_receiver.cc.
void mfviewer::UDPReceiver::run | ( | ) | [override] |
Receiver method. Receive messages and emit NewMessage signal.
Definition at line 83 of file UDP_receiver.cc.
bool mfviewer::UDPReceiver::validate_packet | ( | std::string | input | ) | [static] |
Run simple validation tests on message.
input | String to validate |
Definition at line 222 of file UDP_receiver.cc.