MIDAS
Loading...
Searching...
No Matches
mg_context Struct Reference
Collaboration diagram for mg_context:

Public Attributes

volatile int stop_flag
 
SSL_CTXssl_ctx
 
charconfig [NUM_OPTIONS]
 
mg_event_handler_t event_handler
 
voiduser_data
 
struct socketlistening_sockets
 
int num_listening_sockets
 
volatile int num_threads
 
pthread_mutex_t mutex
 
pthread_cond_t cond
 
struct socket queue [MGSQLEN]
 
volatile int sq_head
 
volatile int sq_tail
 
pthread_cond_t sq_full
 
pthread_cond_t sq_empty
 

Detailed Description

Definition at line 457 of file mongoose4.cxx.

Member Data Documentation

◆ cond

pthread_cond_t mg_context::cond

Definition at line 469 of file mongoose4.cxx.

◆ config

char* mg_context::config[NUM_OPTIONS]

Definition at line 460 of file mongoose4.cxx.

◆ event_handler

mg_event_handler_t mg_context::event_handler

Definition at line 461 of file mongoose4.cxx.

◆ listening_sockets

struct socket* mg_context::listening_sockets

Definition at line 464 of file mongoose4.cxx.

◆ mutex

pthread_mutex_t mg_context::mutex

Definition at line 468 of file mongoose4.cxx.

◆ num_listening_sockets

int mg_context::num_listening_sockets

Definition at line 465 of file mongoose4.cxx.

◆ num_threads

volatile int mg_context::num_threads

Definition at line 467 of file mongoose4.cxx.

◆ queue

struct socket mg_context::queue[MGSQLEN]

Definition at line 471 of file mongoose4.cxx.

◆ sq_empty

pthread_cond_t mg_context::sq_empty

Definition at line 475 of file mongoose4.cxx.

◆ sq_full

pthread_cond_t mg_context::sq_full

Definition at line 474 of file mongoose4.cxx.

◆ sq_head

volatile int mg_context::sq_head

Definition at line 472 of file mongoose4.cxx.

◆ sq_tail

volatile int mg_context::sq_tail

Definition at line 473 of file mongoose4.cxx.

◆ ssl_ctx

SSL_CTX* mg_context::ssl_ctx

Definition at line 459 of file mongoose4.cxx.

◆ stop_flag

volatile int mg_context::stop_flag

Definition at line 458 of file mongoose4.cxx.

◆ user_data

void* mg_context::user_data

Definition at line 462 of file mongoose4.cxx.


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