!Q4M2      !"#$%&'()*+,-./01Safe23456789(c) Alexey Radkov 2016-2019 BSD-stylealexey.radkov@gmail.comstablenon-portable (requires POSIX)None %PgL ngx-export$A list of HTTP headers comprised of  name-value pairs. ngx-exportThe 3-tuple contains $(content, content-type, HTTP-status). Both the content and the  content-type are supposed to be referring to low-level string literals that do not need to be freed upon an HTTP request termination and must not be garbage-collected in the Haskell RTS. ngx-exportThe 4-tuple contains 6(content, content-type, HTTP-status, response-headers). ngx-exportFinalizes the HTTP request.Being thrown from an asynchronous variable handler, this exception makes Nginx finalize the current HTTP request with the supplied HTTP status and an optional body. If the body is Nothing5 then the response will be styled by the Nginx core. ngx-exportContains HTTP status and body  ngx-export+Signals that the worker process is exiting.PThis asynchronous exception is thrown from the Nginx core to all services with : when the working process is exiting. An exception handler that catches this exception is expected to perform the service's specific cleanup and finalization actions.  ngx-exportRestarts the worker process. The same as  m, except that a new worker process shall be spawned by the Nginx master process in place of the current one.  ngx-exportContains the message to log  ngx-exportTerminates the worker process.&Being thrown from a service, this exception makes Nginx log the supplied message and terminate the worker process without respawning. This can be useful when the service is unable to read its configuration from the Nginx configuration script or to perform an important initialization action.  ngx-exportContains the message to log ngx-exportExports a function of type ; -> ; for using in directive  haskell_run. ngx-exportExports a function of type ; -> ; -> ; for using in directive  haskell_run. ngx-exportExports a function of type [;] -> ; for using in directive  haskell_run. ngx-exportExports a function of type ; -> < for using in directive  haskell_run. ngx-exportExports a function of type ; -> ; -> < for using in directive  haskell_run. ngx-exportExports a function of type [;] -> < for using in directive  haskell_run. ngx-exportExports a function of type = -> > for using in directive  haskell_run. ngx-exportExports a function of type = -> < for using in directive  haskell_run. ngx-exportExports a function of type = -> ? > for using in directive  haskell_run. ngx-exportExports a function of type = -> ? > for using in directive haskell_run_async. ngx-exportExports a function of type > -> = -> ? > for using in directive !haskell_run_async_on_request_body.YThe first argument of the exported function contains buffers of the client request body. ngx-exportExports a function of type = -> < -> ? > for using in directives haskell_run_service and #haskell_service_var_update_callback.fThe boolean argument of the exported function marks that the service is being run for the first time. ngx-exportExports a function of type = ->  for using in directives haskell_content and haskell_static_content. ngx-exportExports a function of type = -> > for using in directives haskell_content and haskell_static_content. ngx-exportExports a function of type = ->  for using in directive haskell_unsafe_content. ngx-exportExports a function of type = -> ?  for using in directive haskell_async_content. ngx-exportExports a function of type > -> = -> ?  for using in directive %haskell_async_content_on_request_body.YThe first argument of the exported function contains buffers of the client request body. ngx-exportExports a function of type = -> ? > for using in directives haskell_service_hook and haskell_service_update_hook.  ngx-export'Returns an opaque pointer to the Nginx  cycle object for using it in C plugins.&Actual type of the returned pointer is  ngx_cycle_t *(value of argument cycle* in the worker's initialization function).! ngx-export'Returns an opaque pointer to the Nginx upstream main configuration for using it in C plugins.&Actual type of the returned pointer is ngx_http_upstream_main_conf_t *(value of expression H ngx_http_cycle_get_module_main_conf(cycle, ngx_http_upstream_module))in the worker's initialization function)." ngx-export'Returns an opaque pointer to the Nginx cached time object for using it in C plugins.&Actual type of the returned pointer is volatile ngx_time_t **(address of the Nginx global variable ngx_cached_time).#  !"# !" @         !"#$%&'()*+,-./0123456789:;<=>?@ABCDBED?@FG'ngx-export-1.7.0-33wMOkS1YWp8vpeY1LtHy0 NgxExportPaths_ngx_exportbaseForeign.C.TypesCIntCUInt HTTPHeadersUnsafeContentHandlerResultContentHandlerResultFinalizeHTTPRequestWorkerProcessIsExitingRestartWorkerProcessTerminateWorkerProcess ngxExportSS ngxExportSSS ngxExportSLS ngxExportBS ngxExportBSS ngxExportBLS ngxExportYY ngxExportBY ngxExportIOYYngxExportAsyncIOYYngxExportAsyncOnReqBodyngxExportServiceIOYYngxExportHandlerngxExportDefHandlerngxExportUnsafeHandlerngxExportAsyncHandlerngxExportAsyncHandlerOnReqBodyngxExportServiceHook ngxCyclePtrngxUpstreamMainConfPtrngxCachedTimePtr$fStorableNgxStrType$fShowServiceHookInterrupt$fExceptionServiceHookInterrupt$fShowTerminateWorkerProcess!$fExceptionTerminateWorkerProcess$fShowRestartWorkerProcess$fExceptionRestartWorkerProcess!$fExceptionWorkerProcessIsExiting$fShowFinalizeHTTPRequest$fExceptionFinalizeHTTPRequest$fEqTerminateWorkerProcess$fEqRestartWorkerProcess$fShowWorkerProcessIsExiting$fEqWorkerProcessIsExiting$fEqFinalizeHTTPRequestversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName"async-2.2.1-CnEO6bROc7S6QgTCMiGZteControl.Concurrent.Async cancelWithGHC.BaseStringghc-prim GHC.TypesBoolbytestring-0.10.8.2Data.ByteString.Internal ByteStringData.ByteString.Lazy.InternalIO