]> git.ipfire.org Git - thirdparty/sarg.git/blame - documentation/index.txt
Rename configure.in as configure.ac
[thirdparty/sarg.git] / documentation / index.txt
CommitLineData
06ced858
FM
1/*!\file index.c
2\brief Create the HTML index of the reports
3*/
4
5
6
7
8/*! \fn void make_index(void)
9Create the main HTML index of the available reports.
10*/
11
12
13
14
15
b25b96fe
FM
16/*! \fn static void make_date_index(void)
17Create an index with the reports sorted hierarchicaly by date. A first level lists
18the year. The second level lists the months (possibly a range) and the third level
19lists the days or day ranges.
20*/
21
22
23
24
25
26/*! \fn static void make_file_index(void)
27Create an index with the reports sorted by directory name. There is only one level
28which is the name of the directory containing the report.
29*/
30
31
32
33
34
06ced858
FM
35/*! \fn static void file_index_to_date_index(const char *entry)
36Convert a report from the file tree into a report for a date tree.
37
38This function is invoked for each directory entry when ::IndexTree request a date index.
39The function has to opportunity to convert a previous entry created when ::IndexTree was
40requesting a file index.
41
42\param entry The directory name that may require to be converted.
43*/
44
45
46
47
48
49/*! \fn static void date_index_to_file_index(const char *entry)
50Convert a report from the date tree into a report for a file tree.
51
52This function is invoked for each directory entry when ::IndexTree request a file index.
53The function has to opportunity to convert a previous entry created when ::IndexTree was
54requesting a date index.
55
56\param entry The directory name that may require to be converted.
57*/