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

Public Attributes

int audio_channel_report_count = 16
 
enum connection_type connection_type
 
thread control_thread_id
 
fd_t internal_fd [2]
 
struct module mod
 
int network_port
 
struct module * root_module
 
fd_t socket_fd = INVALID_SOCKET
 
bool started
 
condition_variable stat_event_cv
 
queue< string > stat_event_queue
 
thread stat_event_thread_id
 
std::mutex stats_lock
 
bool stats_on
 

Detailed Description

Definition at line 88 of file control_socket.cpp.

Member Data Documentation

◆ audio_channel_report_count

int control_state::audio_channel_report_count = 16

Definition at line 109 of file control_socket.cpp.

Referenced by control_init().

◆ connection_type

enum connection_type control_state::connection_type

Definition at line 98 of file control_socket.cpp.

Referenced by control_done(), control_init(), and control_thread().

◆ control_thread_id

thread control_state::control_thread_id

Definition at line 90 of file control_socket.cpp.

Referenced by control_done(), and control_start().

◆ internal_fd

fd_t control_state::internal_fd[2]

◆ mod

struct module control_state::mod

Definition at line 89 of file control_socket.cpp.

Referenced by control_done(), control_init(), and process_messages().

◆ network_port

int control_state::network_port

Definition at line 93 of file control_socket.cpp.

Referenced by control_init().

◆ root_module

struct module* control_state::root_module

Definition at line 94 of file control_socket.cpp.

Referenced by control_init(), main(), and process_msg().

◆ socket_fd

fd_t control_state::socket_fd = INVALID_SOCKET

◆ started

bool control_state::started

Definition at line 102 of file control_socket.cpp.

Referenced by control_done(), control_init(), control_start(), and new_message().

◆ stat_event_cv

condition_variable control_state::stat_event_cv

Definition at line 105 of file control_socket.cpp.

Referenced by control_done(), control_report_stats_event(), and stat_event_thread().

◆ stat_event_queue

queue<string> control_state::stat_event_queue

Definition at line 106 of file control_socket.cpp.

Referenced by control_done(), control_report_stats_event(), and stat_event_thread().

◆ stat_event_thread_id

thread control_state::stat_event_thread_id

Definition at line 104 of file control_socket.cpp.

Referenced by control_done(), and control_start().

◆ stats_lock

std::mutex control_state::stats_lock

Definition at line 96 of file control_socket.cpp.

Referenced by control_done(), control_report_stats_event(), and stat_event_thread().

◆ stats_on

bool control_state::stats_on

Definition at line 108 of file control_socket.cpp.

Referenced by control_report_stats(), control_stats_enabled(), and process_msg().


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