RetroArch
Public Attributes | List of all members
mg_context Struct Reference
Collaboration diagram for mg_context:
[legend]

Public Attributes

volatile int stop_flag
 
SSL_CTXssl_ctx
 
char * config [NUM_OPTIONS]
 
struct mg_callbacks callbacks
 
voiduser_data
 
int context_type
 
struct socketlistening_sockets
 
in_port_t * listening_ports
 
unsigned int num_listening_sockets
 
volatile int running_worker_threads
 
pthread_mutex_t thread_mutex
 
pthread_cond_t thread_cond
 
struct socket queue [MGSQLEN]
 
volatile int sq_head
 
volatile int sq_tail
 
pthread_cond_t sq_full
 
pthread_cond_t sq_empty
 
pthread_t masterthreadid
 
unsigned int cfg_worker_threads
 
pthread_tworkerthreadids
 
time_t start_time
 
uint64_t auth_nonce_mask
 
pthread_mutex_t nonce_mutex
 
unsigned long nonce_count
 
char * systemName
 
struct mg_handler_infohandlers
 

Member Data Documentation

◆ auth_nonce_mask

uint64_t mg_context::auth_nonce_mask

◆ callbacks

struct mg_callbacks mg_context::callbacks

◆ cfg_worker_threads

unsigned int mg_context::cfg_worker_threads

◆ config

char* mg_context::config[NUM_OPTIONS]

◆ context_type

int mg_context::context_type

◆ handlers

struct mg_handler_info* mg_context::handlers

◆ listening_ports

in_port_t* mg_context::listening_ports

◆ listening_sockets

struct socket* mg_context::listening_sockets

◆ masterthreadid

pthread_t mg_context::masterthreadid

◆ nonce_count

unsigned long mg_context::nonce_count

◆ nonce_mutex

pthread_mutex_t mg_context::nonce_mutex

◆ num_listening_sockets

unsigned int mg_context::num_listening_sockets

◆ queue

struct socket mg_context::queue[MGSQLEN]

◆ running_worker_threads

volatile int mg_context::running_worker_threads

◆ sq_empty

pthread_cond_t mg_context::sq_empty

◆ sq_full

pthread_cond_t mg_context::sq_full

◆ sq_head

volatile int mg_context::sq_head

◆ sq_tail

volatile int mg_context::sq_tail

◆ ssl_ctx

SSL_CTX* mg_context::ssl_ctx

◆ start_time

time_t mg_context::start_time

◆ stop_flag

volatile int mg_context::stop_flag

◆ systemName

char* mg_context::systemName

◆ thread_cond

pthread_cond_t mg_context::thread_cond

◆ thread_mutex

pthread_mutex_t mg_context::thread_mutex

◆ user_data

void* mg_context::user_data

◆ workerthreadids

pthread_t* mg_context::workerthreadids

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