ifw-fgf 2.0.0
 
Loading...
Searching...
No Matches
rtmsLlnetioPublisher.hpp File Reference

RTMS publisher thread for LLNETIO-based adapters. More...

#include <cstdint>
#include <list>
#include <memory>
#include <string>
#include <thread>
#include <condition_variable>
#include <mutex>
#include <vector>
#include <boost/atomic.hpp>
#include <boost/lockfree/spsc_queue.hpp>
#include <ifw/rtmslib_llnetio/rtmsSender.hpp>
#include <ifw/rtmslib_llnetio/sampleExtInfo.hpp>
#include <ifw/fgf/common_llnetio/logger.hpp>

Go to the source code of this file.

Classes

struct  ifw::fgf::andor::RtmsNetworkConfig
 RTMS network configuration (shared with CommAdapter). More...
 
struct  ifw::fgf::andor::PublishFramePacket
 A packet carrying one frame's data ready for network send. More...
 
struct  ifw::fgf::andor::PublisherThreadConfig
 Thread-level tuning for the publisher. More...
 
class  ifw::fgf::andor::RtmsLlnetioPublisher
 RTMS Publisher. More...
 

Namespaces

namespace  ifw
 
namespace  ifw::fgf
 
namespace  ifw::fgf::andor
 

Variables

constexpr auto ifw::fgf::andor::PUBLISHER_STAT_WINDOW_SIZE = 1000
 
constexpr auto ifw::fgf::andor::PUBLISHER_QUEUE_CAPACITY = 8
 

Detailed Description

RTMS publisher thread for LLNETIO-based adapters.