Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Attributes | List of all members
mg_context Struct Reference

Public Attributes

volatile int stop_flag
 
SSL_CTXssl_ctx
 
char * config [NUM_OPTIONS]
 
mg_callback_t user_callback
 
void * user_data
 
struct socketlistening_sockets
 
volatile int num_threads
 
pthread_mutex_t mutex
 
pthread_cond_t cond
 
struct socket queue [20]
 
volatile int sq_head
 
volatile int sq_tail
 
pthread_cond_t sq_full
 
pthread_cond_t sq_empty
 

Detailed Description

Definition at line 484 of file mongoose.cpp.

Member Data Documentation

pthread_cond_t mg_context::cond

Definition at line 495 of file mongoose.cpp.

char * mg_context::config

Definition at line 487 of file mongoose.cpp.

struct socket * mg_context::listening_sockets

Definition at line 491 of file mongoose.cpp.

pthread_mutex_t mg_context::mutex

Definition at line 494 of file mongoose.cpp.

volatile int mg_context::num_threads

Definition at line 493 of file mongoose.cpp.

struct socket mg_context::queue

Definition at line 497 of file mongoose.cpp.

pthread_cond_t mg_context::sq_empty

Definition at line 501 of file mongoose.cpp.

pthread_cond_t mg_context::sq_full

Definition at line 500 of file mongoose.cpp.

volatile int mg_context::sq_head

Definition at line 498 of file mongoose.cpp.

volatile int mg_context::sq_tail

Definition at line 499 of file mongoose.cpp.

SSL_CTX * mg_context::ssl_ctx

Definition at line 486 of file mongoose.cpp.

volatile int mg_context::stop_flag

Definition at line 485 of file mongoose.cpp.

mg_callback_t mg_context::user_callback

Definition at line 488 of file mongoose.cpp.

void * mg_context::user_data

Definition at line 489 of file mongoose.cpp.


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