Go to the documentation of this file.
8 #ifndef RTCTK_REUSABLECOMPONENT_TELREPUB_MUDPIPROCESSOR_HPP_
9 #define RTCTK_REUSABLECOMPONENT_TELREPUB_MUDPIPROCESSOR_HPP_
11 #include <boost/asio.hpp>
15 #include <boost/array.hpp>
22 using boost::asio::ip::udp;
23 using boost::asio::ip::address;
47 uint32_t m_frameIdErrorsPerTopic = 0;
48 uint32_t m_sampleIdErrorsPerTopic = 0;
77 struct timeval m_startTime;
78 struct timeval m_nowTime;
80 double m_pckPerSecEst;
114 #endif //RTCTK_REUSABLECOMPONENT_TELREPUB_MUDPIPROCESSOR_HPP_
~MudpiProcessor()
Definition: mudpiProcessor.cpp:21
DDS agnostic topic publioshing thread.
Definition: ddsPub.cpp:12
unsigned short uint16_t
Definition: mudpi.h:15
double timestamp_t
Definition: mudpi.h:18
char buf[DATAGRAM_SIZE]
Definition: testUdpReceiver.cpp:17
void Statistics()
Definition: mudpiProcessor.cpp:157
Definition: mudpiProcessor.hpp:36
Definition: ddsPubThread.hpp:48
unsigned int uint32_t
Definition: mudpi.h:16
std::error_code ProcessMudpi(size_t bytes_transferred)
Definition: mudpiProcessor.cpp:23
MudpiProcessor(char *buf, PubThreadBase<> &pub, uint32_t statisticMsgUpdateRate=5000)
Definition: mudpiProcessor.cpp:13
MUDPI processor error codes.