172
172
---
173
173
** syntax:** * sema, err = semaphore_module.new(n?)*
174
174
175
- ** context:** ** init_by_lua* , init_worker_by_lua* , set_by_lua* , rewrite_by_lua* , access_by_lua* , content_by_lua* , header_filter_by_lua* , body_filter_by_lua, log_by_lua* , ngx.timer.* *
175
+ ** context:** * init_by_lua&# 42 ; , init_worker_by_lua&# 42 ; , set_by_lua&# 42 ; , rewrite_by_lua&# 42 ; , access_by_lua&# 42 ; , content_by_lua&# 42 ; , header_filter_by_lua&# 42 ; , body_filter_by_lua&# 42 ; , log_by_lua&# 42 ; , ngx.timer.&# 42 ; *
176
176
177
177
Creates and returns a new semaphore instance that has ` n ` (default to ` 0 ` ) resources.
178
178
197
197
--------
198
198
** syntax:** * sema: post (n?)*
199
199
200
- ** context:** * init_by_lua* , init_worker_by_lua* , set_by_lua* , rewrite_by_lua* , access_by_lua* , content_by_lua* , header_filter_by_lua* , body_filter_by_lua, log_by_lua* , ngx.timer.* *
200
+ ** context:** * init_by_lua&# 42 ; , init_worker_by_lua&# 42 ; , set_by_lua&# 42 ; , rewrite_by_lua&# 42 ; , access_by_lua&# 42 ; , content_by_lua&# 42 ; , header_filter_by_lua&# 42 ; , body_filter_by_lua&# 42 ; , log_by_lua&# 42 ; , ngx.timer.&# 42 ; *
201
201
202
202
Releases ` n ` (default to ` 1 ` ) "resources" to the semaphore instance.
203
203
221
221
------------
222
222
** syntax:** * ok, err = sema: wait (timeout)*
223
223
224
- ** context:** * rewrite_by_lua* , access_by_lua* , content_by_lua* , ngx.timer.* *
224
+ ** context:** * rewrite_by_lua&# 42 ; , access_by_lua&# 42 ; , content_by_lua&# 42 ; , ngx.timer.&# 42 ; *
225
225
226
226
Requests a resource from the semaphore instance.
227
227
@@ -244,10 +244,10 @@ See [Synopsis](#synopsis) for code examples.
244
244
245
245
count
246
246
--------
247
- ** syntax:** ` count = sema:count() `
247
+ ** syntax:** * count = sema: count ()*
248
248
249
- ** context:** * init_by_lua* , init_worker_by_lua* , set_by_lua* , rewrite_by_lua* , access_by_lua* ,
250
- content_by_lua* , header_filter_by_lua* , body_filter_by_lua, log_by_lua* , ngx.timer.* *
249
+ ** context:** * init_by_lua&# 42 ; , init_worker_by_lua&# 42 ; , set_by_lua&# 42 ; , rewrite_by_lua&# 42 ; , access_by_lua&# 42 ; ,
250
+ content_by_lua&# 42 ; , header_filter_by_lua&# 42 ; , body_filter_by_lua&# 42 ; , log_by_lua&# 42 ; , ngx.timer.&# 42 ; *
251
251
252
252
Returns the number of resources readily available in the ` sema ` semaphore instance (if any).
253
253
0 commit comments