| 530 | } |
| 531 | |
| 532 | static void |
| 533 | ts_lua_inject_ts_api(lua_State *L) |
| 534 | { |
| 535 | lua_newtable(L); |
| 536 | |
| 537 | ts_lua_inject_remap_api(L); |
| 538 | ts_lua_inject_constant_api(L); |
| 539 | |
| 540 | ts_lua_inject_client_request_api(L); |
| 541 | ts_lua_inject_server_request_api(L); |
| 542 | ts_lua_inject_server_response_api(L); |
| 543 | ts_lua_inject_client_response_api(L); |
| 544 | ts_lua_inject_cached_response_api(L); |
| 545 | ts_lua_inject_log_api(L); |
| 546 | |
| 547 | ts_lua_inject_context_api(L); |
| 548 | ts_lua_inject_hook_api(L); |
| 549 | |
| 550 | ts_lua_inject_vconn_api(L); |
| 551 | |
| 552 | ts_lua_inject_http_api(L); |
| 553 | ts_lua_inject_intercept_api(L); |
| 554 | ts_lua_inject_misc_api(L); |
| 555 | ts_lua_inject_crypto_api(L); |
| 556 | ts_lua_inject_mgmt_api(L); |
| 557 | ts_lua_inject_package_api(L); |
| 558 | ts_lua_inject_stat_api(L); |
| 559 | ts_lua_inject_fetch_api(L); |
| 560 | |
| 561 | lua_getglobal(L, "package"); |
| 562 | lua_getfield(L, -1, "loaded"); |
| 563 | lua_pushvalue(L, -3); |
| 564 | lua_setfield(L, -2, "ts"); |
| 565 | lua_pop(L, 2); |
| 566 | |
| 567 | lua_setglobal(L, "ts"); |
| 568 | } |
| 569 | |
| 570 | void |
| 571 | ts_lua_set_instance_conf(lua_State *L, ts_lua_instance_conf *conf) |
no test coverage detected