-
Notifications
You must be signed in to change notification settings - Fork 405
/
ts_recorder.hrl
32 lines (26 loc) · 1.09 KB
/
ts_recorder.hrl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
-define(tcp_buffer, 65536).
-define(lifetime, 120000).
-record(state_rec, {log_file, % logfile name
logfd, % logfile IODevice
prev_port, % previous port
prev_scheme, % previous scheme
prev_host, % previous hostname
timestamp=0, % last request date
ext_file_id, % counter of external files (use for ex. in HTTP POST req)
plugin_state, % can be used by the plugin to store some state
plugin,
thinktime_low = 1000 % dot not record thinktime less than this
% value (msec)
}).
-record(proxy, {
clientsock,
http_version,
close, % must close client socket (connection:close header was send by server)
parse_status = new, %% http status = body|new
body_size = 0,
content_length = 0,
parent_proxy = false,
buffer = [],
plugin,
serversock
}).