mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-24 11:54:49 +00:00
Remove mg_enable_multithreading. Close cesanta/dev#6511
PUBLISHED_FROM=7864ffa26cb553f5d4a93248f67c288327ec23b0
This commit is contained in:
1 parent
cd6b846e22
commit
707b9ed2d6
8 files changed
+4
-240
No files matched your search
@@ -12,7 +12,6 @@ items:
|
||||
- { name: mg_connect.md }
|
||||
- { name: mg_connect_opt.md }
|
||||
- { name: mg_enable_javascript.md }
|
||||
- { name: mg_enable_multithreading.md }
|
||||
- { name: mg_mgr_free.md }
|
||||
- { name: mg_mgr_init.md }
|
||||
- { name: mg_mgr_init_opt.md }
|
||||
@@ -33,7 +32,6 @@ items:
|
||||
- { name: struct_mg_connection.md }
|
||||
- { name: struct_mg_mgr.md }
|
||||
- { name: struct_mg_mgr_init_opts.md }
|
||||
- { name: struct_mg_multithreading_opts.md }
|
||||
---
|
||||
|
||||
NOTE: Mongoose manager is single threaded. It does not protect
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
---
|
||||
title: "mg_enable_multithreading()"
|
||||
decl_name: "mg_enable_multithreading"
|
||||
symbol_kind: "func"
|
||||
signature: |
|
||||
void mg_enable_multithreading(struct mg_connection *nc);
|
||||
---
|
||||
|
||||
Enables multi-threaded handling for the given listening connection `nc`.
|
||||
For each accepted connection, Mongoose will create a separate thread
|
||||
and run an event handler in that thread. Thus, if an event handler is doing
|
||||
a blocking call or some long computation, it will not slow down
|
||||
other connections.
|
||||
|
||||
@@ -31,8 +31,8 @@ signature: |
|
||||
* void pointers, since some archs might have fat pointers for functions.
|
||||
*/
|
||||
mg_event_handler_t f;
|
||||
} priv_1; /* Used by mg_enable_multithreading() */
|
||||
void *priv_2; /* Used by mg_enable_multithreading() */
|
||||
} priv_1;
|
||||
void *priv_2;
|
||||
void *mgr_data; /* Implementation-specific event manager's data. */
|
||||
struct mg_iface *iface;
|
||||
unsigned long flags;
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
---
|
||||
title: "struct mg_multithreading_opts"
|
||||
decl_name: "struct mg_multithreading_opts"
|
||||
symbol_kind: "struct"
|
||||
signature: |
|
||||
struct mg_multithreading_opts {
|
||||
int poll_timeout; /* Polling interval */
|
||||
};
|
||||
---
|
||||
|
||||
Optional parameters for mg_enable_multithreading_opt()
|
||||
|
||||
Reference in new issue
Block a user