1 Star 0 Fork 0

秋之夜 / wrk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
script.h 1.14 KB
一键复制 编辑 原始数据 按行查看 历史
秋之夜 提交于 2018-04-13 21:45 . 学习wrk
#ifndef SCRIPT_H
#define SCRIPT_H
#include <stdbool.h>
#include <luajit-2.0/lua.h>
#include <luajit-2.0/lualib.h>
#include <luajit-2.0/lauxlib.h>
#include <unistd.h>
#include "stats.h"
#include "wrk.h"
lua_State *script_create(char *, char *, char **);
bool script_resolve(lua_State *, char *, char *);
void script_setup(lua_State *, thread *);
void script_done(lua_State *, stats *, stats *);
void script_init(lua_State *, thread *, int, char **);
uint64_t script_delay(lua_State *);
void script_request(lua_State *, char **, size_t *);
void script_response(lua_State *, int, buffer *, buffer *);
size_t script_verify_request(lua_State *L);
bool script_is_static(lua_State *);
bool script_want_response(lua_State *L);
bool script_has_delay(lua_State *L);
bool script_has_done(lua_State *L);
void script_summary(lua_State *, uint64_t, uint64_t, uint64_t);
void script_errors(lua_State *, errors *);
void script_copy_value(lua_State *, lua_State *, int);
int script_parse_url(char *, struct http_parser_url *);
void buffer_append(buffer *, const char *, size_t);
void buffer_reset(buffer *);
char *buffer_pushlstring(lua_State *, char *);
#endif /* SCRIPT_H */
C
1
https://gitee.com/yt39/wrk.git
git@gitee.com:yt39/wrk.git
yt39
wrk
wrk
master

搜索帮助