diff options
author | Dmitry Volyntsev <xeioex@nginx.com> | 2022-09-26 17:50:24 -0700 |
---|---|---|
committer | Dmitry Volyntsev <xeioex@nginx.com> | 2022-09-26 17:50:24 -0700 |
commit | 6d6f92a72608cd3abb2b40a86b0ff34e3a138e08 (patch) | |
tree | 354ab2b8c6a837af72db2ae8655d220c73634fad /nginx/ngx_stream_js_module.c | |
parent | 1a4cc2dbb8a2c7d3825eed7d6603e2877ac16be3 (diff) | |
download | njs-6d6f92a72608cd3abb2b40a86b0ff34e3a138e08.tar.gz njs-6d6f92a72608cd3abb2b40a86b0ff34e3a138e08.zip |
Stream: introduced s.sendUpstream() and s.sendDownstream().
Diffstat (limited to 'nginx/ngx_stream_js_module.c')
-rw-r--r-- | nginx/ngx_stream_js_module.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/nginx/ngx_stream_js_module.c b/nginx/ngx_stream_js_module.c index 80d0f21f..58fb255f 100644 --- a/nginx/ngx_stream_js_module.c +++ b/nginx/ngx_stream_js_module.c @@ -448,6 +448,30 @@ static njs_external_t ngx_stream_js_ext_session[] = { { .flags = NJS_EXTERN_METHOD, + .name.string = njs_str("sendDownstream"), + .writable = 1, + .configurable = 1, + .enumerable = 1, + .u.method = { + .native = ngx_stream_js_ext_send, + .magic8 = NGX_JS_BOOL_TRUE, + } + }, + + { + .flags = NJS_EXTERN_METHOD, + .name.string = njs_str("sendUpstream"), + .writable = 1, + .configurable = 1, + .enumerable = 1, + .u.method = { + .native = ngx_stream_js_ext_send, + .magic8 = NGX_JS_BOOL_FALSE, + } + }, + + { + .flags = NJS_EXTERN_METHOD, .name.string = njs_str("setReturnValue"), .writable = 1, .configurable = 1, |