Index of values


_no_blank [Logfilter]
Must I remove blank lines from the output ? This is a kind of bonus filter...
_opacity [Logfilter]
opacity setting
_p [Logfilter]
Selected predicate
_rp [Logfilter]
Selected predicate for lines rejected to stderr
_rt [Logfilter]
Selected transform for lines rejected to stderr
_t [Logfilter]
Selected transform

A
ac [Toolkit]
Number of command-line arguments
aggreg_args [Toolkit]
Concatenate a list of arguments, putting spaces as separators
al [Toolkit]
List of command-line arguments
arrlen [Toolkit]
Get length of an array
av [Toolkit]
Array of command-line arguments

B
bad_args [Toolkit]
Incorrect command-line arguments routine: prints all arguments, insults user, and fails.
break_string [Toolkit]
DEBUG: display codes for each char in a string

C
cpipe [Toolkit]
Setup a pipe with channels instead of file_descr.

D
disp_doc [Logfilter]
Display the whole documentation of all functions
disp_fun [Logfilter]
Display function and short description
disp_help [Logfilter]
Help poor dear little user through the command-line options...
disp_preds [Logfilter]
Display all valid predicates
disp_table [Logfilter]
Display a whole functions table
disp_trans [Logfilter]
Display all valid transforms
disp_welcome [Logfilter]
Display the welcome message
do_filter [Logfilter]
CORE FUNCTION : Waits for input on stdin, and decides whether to send it to stdout and/or stderr, with respect to user selected opacity setting, predicate and transformation
do_register_predicates [Logfilter]
Add all predicates to the record
do_register_transforms [Logfilter]
Add all tranforms to the record

E
epf [Toolkit]
= Printf.eprintf: formated printing to stderr

F
fpf [Toolkit]
= Printf.fprintf: formated printing to output channel

G
get [Logfilter]
Get a function from its option name
get_fun [Logfilter]
Get the function back from a record
get_helpt [Logfilter]
Get the help page text from a record
get_opacity [Logfilter]
Get the opacity setting from user command-line string
get_record [Logfilter]
Get the whole record of a function from its option name
get_shortdesc [Logfilter]
Get the short description from a record
getp [Logfilter]
Get predicate from option name
getport [Toolkit]
Get a valid port number (that is, between 0 and 65535) from a string, or fail
gett [Logfilter]
Get transform from option name

H
hd [Toolkit]
Get the head of a list
hp [Logfilter]
The predicates hash table
ht [Logfilter]
The transforms hash table
hue [Toolkit]
= Unix.handle_unix_error

I
init [Logfilter]
Register everything...
ios [Toolkit]
= int_of_string
iosd [Toolkit]
ios with debug instructions
iosz [Toolkit]
ios with zero in case of failure

L
lines_of_file [Toolkit]
Input a file into a list, tail-recursively (not by me)
listlen [Toolkit]
Get length of a list

M
main [Logfilter]
Entry point
map_tr [Toolkit]
Tail recursive version of map

N
no_newline [Toolkit]
Get rid of trailing \n

O
open_out_append [Toolkit]
Open for writing at end of file

P
p_all [Logfilter]
Keep all lines
p_jk_adlgs [Logfilter]
Keep all dialogues
p_jk_dlgs [Logfilter]
Keep only public dialogues
p_jk_event [Logfilter]
Keep JK logs events lines
p_jk_pdlgs [Logfilter]
Keep only private dialogues
p_jk_servinit [Logfilter]
Keep JK server initialisation message
p_none [Logfilter]
Keep none
p_q3uiip [Logfilter]
Keep Q3 userinfo strings containing IPs
pcml [Logfilter]
Parse the command-line
pdfork [Toolkit]
Piped double fork, leaving no zombie process behind.
pe [Toolkit]
Print line to stderr
peek_line [Toolkit]
Do an input_line for non-blocking channels.
pf [Toolkit]
= Printf.printf: formated printing to stdout
pidd [Toolkit]
DEBUG: quickly display what processus I'm in
pl [Toolkit]
Print line to stdout
print_help_page [Logfilter]
Print the help page from an optn and a record
print_help_page_line [Logfilter]
The same as print_help_page with extra blank lines
ps [Toolkit]
Print string to stdout

R
reg_jkdlg [Logfilter]
Jka logs public dialogue lines pattern
reg_jkevent [Logfilter]
JK logs events lines pattern
reg_jkprivdlg [Logfilter]
Jka logs private dialogue lines pattern
reg_jkservinit [Logfilter]
JK server initialisation message pattern
reg_q3color [Logfilter]
Q3 colours escape sequence pattern
reg_q3uiip [Logfilter]
Q3 userinfo strings containing IPs pattern
register_fun [Logfilter]
Register a function in its table
regp [Logfilter]
Register a predicate
regt [Logfilter]
Register a tranform
remove_q3colors [Logfilter]
Remove Q3 colour escape sequences
repeat_pattern [Toolkit]
Build a string by repeating the same pattern n times.
request_help_page [Logfilter]
Display a help page concerning a function, identified by its option name

S
separator_double_line [Toolkit]
standard separator for terminal output: double
separator_line [Toolkit]
standard separator for terminal output: single
separator_solid_line [Toolkit]
standard separator for terminal output: underscore
soi [Toolkit]
= string_of_int
spf [Toolkit]
= Printf.sprintf: formated printing to string
stdinc [Toolkit]
stdin as input channel
stdinf [Toolkit]
stdin as a file descriptor
stdoutc [Toolkit]
stdout as output channel
stdoutf [Toolkit]
stdout as a file descriptor
string_of_sockaddr [Toolkit]
Display a human-legible internet address in IP:port format
strlen [Toolkit]
Get length of a string

T
t_cut80 [Logfilter]
Cut to 80 chars by the left
t_debugmark [Logfilter]
Debug mark
t_id [Logfilter]
The identity transform: no alteration of the original.
t_jk_dlgs [Logfilter]
JKA logs dialogue lines pretty-print, private and public
t_jk_event [Logfilter]
JK log events pretty-print
t_q3uiip [Logfilter]
Separate IP from q3 userinfo strings
t_rcut80 [Logfilter]
Cut to 80 chars by the right
tl [Toolkit]
Get the tail of list
trim [Toolkit]
Trim white spaces (not written by me)

V
va [Toolkit]
= spf: formated printing to stdout

W
welcome [Logfilter]
Welcome message