Commit 3054952a authored by Sergey Lyubka's avatar Sergey Lyubka Committed by Cesanta Bot

Add %T to the API ref

PUBLISHED_FROM=f6679ea960b3aa0bc9142515548835ee0f78af67
parent 3244df9c
...@@ -2,10 +2,10 @@ ...@@ -2,10 +2,10 @@
title: Disabling flags title: Disabling flags
--- ---
- `MG_DISABLE_HTTP_WEBSOCKET` disable HTTP + Websocket protocol support - `MG_DISABLE_HTTP_WEBSOCKET` disable HTTP + WebSocket protocol support
- `MG_DISABLE_HTTP_DIGEST_AUTH` disable HTTP Digest (MD5) authorization support - `MG_DISABLE_HTTP_DIGEST_AUTH` disable HTTP Digest (MD5) authorisation support
- `MG_DISABLE_MQTT` disable MQTT support - `MG_DISABLE_MQTT` disable MQTT support
- `MG_DISABLE_SHA1` disable SHA1 support (used by Websocket) - `MG_DISABLE_SHA1` disable SHA1 support (used by WebSocket)
- `MG_DISABLE_MD5` disable MD5 support (used by HTTP auth) - `MG_DISABLE_MD5` disable MD5 support (used by HTTP auth)
- `MG_DISABLE_SOCKETPAIR` disable `mg_broadcast()` API - `MG_DISABLE_SOCKETPAIR` disable `mg_broadcast()` API
- `MG_DISABLE_HTTP_KEEP_ALIVE` useful for embedded systems to save resources - `MG_DISABLE_HTTP_KEEP_ALIVE` useful for embedded systems to save resources
...@@ -9,12 +9,12 @@ items: ...@@ -9,12 +9,12 @@ items:
Mongoose source code ships in a single .c file that contains functionality Mongoose source code ships in a single .c file that contains functionality
for all supported protocols (modules). Modules can be disabled at compile for all supported protocols (modules). Modules can be disabled at compile
time which reduces executable size. That can be done by setting preprocessor time which reduces the executable's size. That can be done by setting preprocessor
flags. Also, some preprocessor flags can be used to tune internal Mongoose flags. Also, some preprocessor flags can be used to tune internal Mongoose
parameters. parameters.
To set a preprocessor flag during compile time, use `-D <PREPROCESSOR_FLAG>` To set a preprocessor flag during compile time, use the `-D <PREPROCESSOR_FLAG>`
compiler option. For example, to disable both MQTT and COAP, compiler option. For example, to disable both MQTT and CoAP,
compile the application `my_app.c` like this (assumed UNIX system): compile the application `my_app.c` like this (assumed UNIX system):
``` ```
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
title: Tunables title: Tunables
--- ---
- `MG_MALLOC`, `MG_CALLOC`, `MG_REALLOC`, `MG_FREE` allow to use custom - `MG_MALLOC`, `MG_CALLOC`, `MG_REALLOC`, `MG_FREE` allow you to a use custom
memory allocator, e.g. `-DMG_MALLOC=my_malloc` memory allocator, e.g. `-DMG_MALLOC=my_malloc`
- `MG_USE_READ_WRITE` when set replaces calls to `recv` with `read` and `send` with `write`, - `MG_USE_READ_WRITE` when set replaces calls to `recv` with `read` and `send` with `write`,
thus enabling to add any kind of file descriptor (files, serial devices) to an event manager. thus enabling to add any kind of file descriptor (files, serial devices) to an event manager.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment