UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
socket_udp_local Struct Reference
Collaboration diagram for socket_udp_local:
Collaboration graph

Public Attributes

pthread_cond_t boss_cv
 
pthread_mutex_t lock
 
unsigned int max_packets
 
int mode
 
bool multithreaded
 
struct simple_linked_list * packets
 
pthread_cond_t reader_cv
 
fd_t rx_fd
 
bool should_exit
 
fd_t should_exit_fd [2]
 
pthread_t thread_id
 
fd_t tx_fd
 

Detailed Description

Definition at line 143 of file net_udp.c.

Member Data Documentation

◆ boss_cv

pthread_cond_t socket_udp_local::boss_cv

Definition at line 157 of file net_udp.c.

Referenced by udp_exit(), udp_init_if(), udp_not_empty(), and udp_reader().

◆ lock

pthread_mutex_t socket_udp_local::lock

Definition at line 156 of file net_udp.c.

Referenced by udp_exit(), udp_init_if(), udp_not_empty(), udp_reader(), and udp_recvfrom_data().

◆ max_packets

unsigned int socket_udp_local::max_packets

Definition at line 155 of file net_udp.c.

Referenced by udp_init_if(), and udp_reader().

◆ mode

int socket_udp_local::mode

◆ multithreaded

bool socket_udp_local::multithreaded

◆ packets

struct simple_linked_list* socket_udp_local::packets

Definition at line 154 of file net_udp.c.

Referenced by udp_exit(), udp_init_if(), udp_not_empty(), udp_reader(), and udp_recvfrom_data().

◆ reader_cv

pthread_cond_t socket_udp_local::reader_cv

Definition at line 158 of file net_udp.c.

Referenced by udp_exit(), udp_init_if(), udp_reader(), and udp_recvfrom_data().

◆ rx_fd

◆ should_exit

bool socket_udp_local::should_exit

Definition at line 160 of file net_udp.c.

Referenced by udp_exit(), and udp_reader().

◆ should_exit_fd

fd_t socket_udp_local::should_exit_fd[2]

Definition at line 161 of file net_udp.c.

Referenced by udp_exit(), udp_init_if(), and udp_reader().

◆ thread_id

pthread_t socket_udp_local::thread_id

Definition at line 153 of file net_udp.c.

Referenced by udp_exit(), and udp_init_if().

◆ tx_fd

fd_t socket_udp_local::tx_fd

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