Index of values


A
add_custom_log [Dtools.Log]
Add a custom logging functions.
args [Dtools.Log]
A set of command line options to be used with the Arg module.
args [Dtools.Init]
A set of command line options to be used with the Arg module.
args [Dtools.Conf]
A set of command line options to be used with the Arg module.
as_bool [Dtools.Conf]
as_float [Dtools.Conf]
as_int [Dtools.Conf]
as_list [Dtools.Conf]
Casts to specificaly typed keys.
as_string [Dtools.Conf]
as_unit [Dtools.Conf]
at_start [Dtools.Init]
Same as make plus a shortcut for "after Init.start".
at_stop [Dtools.Init]
Same as make plus a shortcut for "before Init.stop".

B
bool [Dtools.Conf]

C
conf [Dtools.Log]
conf [Dtools.Init]
conf_catch_exn [Dtools.Init]
conf_concurrent [Dtools.Init]
conf_daemon [Dtools.Init]
conf_daemon_pidfile [Dtools.Init]
conf_daemon_pidfile_path [Dtools.Init]
conf_file [Dtools.Log]
conf_file [Dtools.Conf]
Read configuration values from the file associated with the given filename.
conf_file_append [Dtools.Log]
conf_file_path [Dtools.Log]
conf_file_perms [Dtools.Log]
conf_level [Dtools.Log]
conf_set [Dtools.Conf]
Add a value to the configuration keys, according to the given correctly formated string: "type key :value" Raises Wrong_Conf in badly formated cases.
conf_stdout [Dtools.Log]
conf_trace [Dtools.Init]
conf_unix_timestamps [Dtools.Log]

D
descr [Dtools.Conf]
Generate a description table of a (sub)key
dump [Dtools.Conf]
Dump the configuration table for a (sub)key

E
exec [Dtools.Init]
Launch the execution of a given init atom.

F
float [Dtools.Conf]

I
init [Dtools.Init]
This fuction must be used to launch the main procedure of the program.
int [Dtools.Conf]

L
list [Dtools.Conf]
Some key builders

M
make [Dtools.Log]
Make a logger labeled according to the given path.
make [Dtools.Init]
Define a init atom associated with the given (unit -> unit) procedure, which eventualy depends on others atoms (these atoms will be executed before the one currently defined) an triggers other atoms (these atoms will be executed after the one currently defined).

P
path_of_string [Dtools.Conf]
Convert a dot separated string to a path

R
rm_custom_log [Dtools.Log]
Remove a custom logging functions.

S
start [Dtools.Log]
An atom that starts the logging.
start [Dtools.Init]
Root start atom
stop [Dtools.Log]
An atom that stops the logging.
stop [Dtools.Init]
Root stop atom
string [Dtools.Conf]
string_of_path [Dtools.Conf]
Convert a path to a dot separated string

U
unit [Dtools.Conf]

V
void [Dtools.Conf]
A structural key builder