RTC Toolkit 5.0.0
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
mudpiProcessor.hpp File Reference

MUDPI processor: check and aggregate MUDPI payload to a single topic and put to the queue for publishing. More...

#include <boost/asio.hpp>
#include <cstdint>
#include <fmt/format.h>
#include "agnostictopicif.hpp"
#include "llnetio/mudpi/mudpi.hpp"
#include "mudpiProcessingError.hpp"
#include "queue.hpp"
#include "rtctk/componentFramework/durationMonitor.hpp"
#include "rtctk/telRepub/wrangler.hpp"
#include <gsl/span>
#include <limits>
#include <rtctk/componentFramework/alertServiceIf.hpp>
#include <rtctk/componentFramework/componentMetricsIf.hpp>
#include <rtctk/componentFramework/frequencyEstimator.hpp>
#include <rtctk/componentFramework/serviceContainer.hpp>
#include <taiclock/taiClock.hpp>
#include <vector>

Go to the source code of this file.

Classes

struct  rtctk::telRepub::CfgMudpiProc
 Structure to hold MudpiProcessor's configuration. More...
 
class  rtctk::telRepub::MudpiProcessor
 Processing MUDPI data received by UDP receiver: rtctk::telRepub::UdpReceiver. More...
 

Namespaces

namespace  rtctk
 
namespace  rtctk::telRepub
 

Functions

std::error_code rtctk::telRepub::DefaultWrangler (const gsl::span< const gsl::span< const uint8_t > > input, std::vector< uint8_t > &output)
 

Detailed Description

MUDPI processor: check and aggregate MUDPI payload to a single topic and put to the queue for publishing.