sACN  HEAD (unstable)
Implementation of ANSI E1.31 (Streaming ACN)
View other versions:
Loading...
Searching...
No Matches
SacnNetintConfig Struct Reference

Network interface configuration information to give the sACN library. More...

#include <common.h>

Public Attributes

SacnMcastInterface * netints
 An array of network interface IDs to which to restrict multicast traffic.
 
size_t num_netints
 Size of netints array.
 
bool no_netints
 If this is true, no network interfaces will be used for multicast.
 
SacnSendSocketConfig send_socket_config
 Configuration for send sockets (e.g.
 

Detailed Description

Network interface configuration information to give the sACN library.

Multicast traffic will be restricted to the network interfaces given. The statuses are filled in for each interface.

Member Data Documentation

◆ netints

SacnMcastInterface* SacnNetintConfig::netints

An array of network interface IDs to which to restrict multicast traffic.

The statuses are filled in for each interface. If this is null, and no_netints is false, all system interfaces will be used.

◆ no_netints

bool SacnNetintConfig::no_netints

If this is true, no network interfaces will be used for multicast.

If any are specified in netints, they will be ignored and their statuses will be set to invalid.

◆ send_socket_config

SacnSendSocketConfig SacnNetintConfig::send_socket_config

Configuration for send sockets (e.g.

configurable sockopts). Only supported when setting library-wide interfaces (i.e. this cannot be set per-universe).


The documentation for this struct was generated from the following file: