HLCC Documentation 2.2.0
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ccsinsdetifllnetio::LlnetioConfig Class Reference

#include <ccsinsdetifLlnetio.hpp>

Public Member Functions

void ReceiverConfig (unsigned short udp_listen=10001, llnetio::Ipv4 ip_listen=llnetio::Ipv4 {"239.128.7.1"}, const std::string &iface_name="lo")
 Setting llnetio receiver configuration.
 
void SenderConfig (unsigned short dst_port=10001, llnetio::Ipv4 src_ip=llnetio::IPV4_LOOPBACK, llnetio::Ipv4 dst_ip=llnetio::Ipv4 {"239.128.7.1"})
 Setting llnetio sender configuration.
 

Public Attributes

const boost::endian::little_uint8_at padding_pdu {}
 
std::unique_ptr< llnetio::UdpRxSocket::Config > receiver_udp_cfg
 
std::unique_ptr< llnetio::mudpi::Receiver::Config > receiver_mudpi_cfg
 
std::unique_ptr< llnetio::rtms::Receiver::Config > receiver_rtms_cfg
 
std::unique_ptr< llnetio::UdpTxSocket::Config > sender_udp_cfg
 
std::unique_ptr< llnetio::mudpi::Sender::Config > sender_mudpi_cfg
 
std::unique_ptr< llnetio::rtms::Sender::Config > sender_rtms_cfg
 

Member Function Documentation

◆ ReceiverConfig()

void ccsinsdetifllnetio::LlnetioConfig::ReceiverConfig ( unsigned short udp_listen = 10001,
llnetio::Ipv4 ip_listen = llnetio::Ipv4 {"239.128.7.1"},
const std::string & iface_name = "lo" )

Setting llnetio receiver configuration.

Parameters
udp_listenudp port
ip_listenip address
iface_nameinterface name

◆ SenderConfig()

void ccsinsdetifllnetio::LlnetioConfig::SenderConfig ( unsigned short dst_port = 10001,
llnetio::Ipv4 src_ip = llnetio::IPV4_LOOPBACK,
llnetio::Ipv4 dst_ip = llnetio::Ipv4 {"239.128.7.1"} )

Setting llnetio sender configuration.

Parameters
dst_portudp port
src_ipsource ip address
dst_ipdestination ip address

Member Data Documentation

◆ padding_pdu

const boost::endian::little_uint8_at ccsinsdetifllnetio::LlnetioConfig::padding_pdu {}

◆ receiver_mudpi_cfg

std::unique_ptr<llnetio::mudpi::Receiver::Config> ccsinsdetifllnetio::LlnetioConfig::receiver_mudpi_cfg

◆ receiver_rtms_cfg

std::unique_ptr<llnetio::rtms::Receiver::Config> ccsinsdetifllnetio::LlnetioConfig::receiver_rtms_cfg

◆ receiver_udp_cfg

std::unique_ptr<llnetio::UdpRxSocket::Config> ccsinsdetifllnetio::LlnetioConfig::receiver_udp_cfg

◆ sender_mudpi_cfg

std::unique_ptr<llnetio::mudpi::Sender::Config> ccsinsdetifllnetio::LlnetioConfig::sender_mudpi_cfg

◆ sender_rtms_cfg

std::unique_ptr<llnetio::rtms::Sender::Config> ccsinsdetifllnetio::LlnetioConfig::sender_rtms_cfg

◆ sender_udp_cfg

std::unique_ptr<llnetio::UdpTxSocket::Config> ccsinsdetifllnetio::LlnetioConfig::sender_udp_cfg

The documentation for this class was generated from the following files: