Compare commits

...

123 Commits
v3.00 ... main

Author SHA1 Message Date
Valentino Orlandi 0c14c8d743 Merge pull request #47 2024-02-17 20:01:39 +00:00
Valentino Orlandi 4a8df28ca6
Fixed WIN build script 2024-02-17 20:45:59 +01:00
Valentino Orlandi 84c4bd5a0e
Fix for BSD 2024-02-17 20:41:23 +01:00
Valentino Orlandi ab76029a35 Merge pull request #46 2024-02-17 15:21:11 +00:00
Valentino Orlandi d2ac8bc38a Updated README.md 2024-02-17 15:19:40 +00:00
Valentino Orlandi d9ef3436e7 Merge pull request #45
Version upgrade 4.00
2024-02-17 15:13:25 +00:00
Valentino Orlandi f6de0303ab
Fix 2024-02-17 15:52:27 +01:00
Valentino Orlandi bd22bbb6d9
Fixes for MSVC 2024-02-17 15:52:26 +01:00
Valentino Orlandi 7ce712b193
Fix for OSX 2024-02-17 15:51:39 +01:00
Valentino Orlandi 4b1f4f434a Updated README.md 2024-02-16 23:27:58 +00:00
Valentino Orlandi 8c179a05ce
Fix 2024-02-16 23:35:54 +01:00
Valentino Orlandi 067578ee01 Updated README.md 2024-02-16 22:12:45 +00:00
Valentino Orlandi 15eb3cd484 Update README.md 2024-02-16 21:52:23 +00:00
Valentino Orlandi 55fad37863 Updated CHANGELOG.md 2024-02-16 21:41:49 +00:00
Valentino Orlandi 03edcfad25
Updated documentation 2024-02-16 22:18:16 +01:00
Valentino Orlandi 8de6cadba6
Updated Changelog 2024-02-16 22:17:05 +01:00
Valentino Orlandi b83482470b
Upgrade to version 4.00 2024-02-16 22:13:11 +01:00
Valentino Orlandi 18384b5bc8
Updated documentation 2024-02-16 21:59:07 +01:00
Valentino Orlandi 041c9ebc43
Updated translation resources 2024-02-16 21:57:31 +01:00
Valentino Orlandi d8bf21eddd
Updated translation files 2024-02-16 21:57:07 +01:00
Valentino Orlandi 1829b26355
Fix 2024-02-12 20:50:15 +01:00
Valentino Orlandi 080cb20552
Code improvements
Deleted move and copy for classes which don't need them
2024-02-12 20:36:43 +01:00
Valentino Orlandi d2fecd9552
Added new tool 'Changelog'
Provides in-app information about the changes between the various
versions
2024-02-10 01:16:26 +01:00
Valentino Orlandi 8955ab939b
Improved exceptions 2024-02-09 21:09:42 +01:00
Valentino Orlandi b70202078b
Improvements and updates 2024-02-09 16:28:02 +01:00
Valentino Orlandi 4553524962
Improvements
Introduced IISLogsModule enum
2024-02-09 16:22:57 +01:00
Valentino Orlandi fa8468eb06
Fix
Fixed some inaccuracies over LogsFormatField values
2024-02-09 14:07:49 +01:00
Valentino Orlandi 3f71f10e2a
Tests improvements
Added tests for LogsFormatField enum values
2024-02-09 14:07:01 +01:00
Valentino Orlandi 236b7eeb33
Improvements and updates 2024-02-09 00:10:56 +01:00
Valentino Orlandi 53fe197279
Performance improvements
Introduced LogsFormatField enum
2024-02-09 00:10:51 +01:00
Valentino Orlandi 455394d112
Workaround for ranges
Not fully supported by all compilers

Reverted to C++20.
Introduced ArrayOps namespace.
2024-02-08 00:00:28 +01:00
Valentino Orlandi 354e43ba46
Performance improvements 2024-02-06 23:35:15 +01:00
Valentino Orlandi b9c0a77f19
Improvements 2024-02-06 21:52:17 +01:00
Valentino Orlandi c6406a3e7a
Fix 2024-02-06 21:25:27 +01:00
Valentino Orlandi ddf92dc04d
Updates
Using ColorsScheme instead of int for the colors scheme id
2024-02-06 00:48:50 +01:00
Valentino Orlandi 39cc721639
Added ColorsScheme enum in GlobalConfigs 2024-02-06 00:41:06 +01:00
Valentino Orlandi b07985719b
Improvements
Added stylesheet to Crapnote
2024-02-05 23:47:19 +01:00
Valentino Orlandi 6a790bec8f
Fix
Fixed Crapnote buttons text
2024-02-05 21:06:08 +01:00
Valentino Orlandi fbb3786f73
Fix
Fixed icons not updating at startup with native theme is system theme is
dark
2024-02-05 21:01:05 +01:00
Valentino Orlandi 7265d082b0
Improvements
Improved stylesheets creation
2024-02-05 20:56:23 +01:00
Valentino Orlandi 3d53591281
Updated main stylesheet 2024-02-05 20:24:39 +01:00
Valentino Orlandi 5e1821b9e5
Updates 2024-02-05 20:10:37 +01:00
Valentino Orlandi fd79ac56d8
Updated UI
Added tool buttons to open Crappath dialogs
2024-02-05 20:09:20 +01:00
Valentino Orlandi 13a2f1f082
Added new tool 'Crappath'
Allows the user to select a path through a dialog window
2024-02-05 20:08:09 +01:00
Valentino Orlandi 6e9aa9b8cb
Minor improvements 2024-02-04 22:38:49 +01:00
Valentino Orlandi 9629408cd1
Updated UI 2024-02-04 22:00:15 +01:00
Valentino Orlandi 2b44f28f94
Updates 2024-02-04 21:59:46 +01:00
Valentino Orlandi a931018ce1
Improved CheckSec 2024-02-04 21:58:25 +01:00
Valentino Orlandi e2c2b279d3
Impvorements and updates
Improved DatabaseWrapper
2024-02-04 21:57:41 +01:00
Valentino Orlandi cbabccfe0c
Improvements and updates
Improved Crapview and DbQuery
2024-02-04 21:56:06 +01:00
Valentino Orlandi 7df22305da
Improvements and updates
Improved Craplog and CraplogParser
2024-02-04 21:52:33 +01:00
Valentino Orlandi 9a1456407e
Updated globals namespaces
Renamed DatabasesNames to DatabasesConnections.
Added namespace DatabasesNames.
2024-02-04 21:50:40 +01:00
Valentino Orlandi 56c7f41faa
Added custom list model
LogFieldsListModel
2024-02-04 21:44:39 +01:00
Valentino Orlandi 45b944de1c
Added Crapview lib 2024-02-04 21:41:51 +01:00
Valentino Orlandi 2e8d29e208
Added Craplog lib 2024-02-04 11:40:28 +01:00
Valentino Orlandi 4d383eb97c
Renamed customs file 2024-02-04 11:39:16 +01:00
Valentino Orlandi 469a4d812d
Minor improvements 2024-02-04 11:34:30 +01:00
Valentino Orlandi c3ae02cd6c
Updated doc comments 2024-02-04 01:46:20 +01:00
Valentino Orlandi 7902cf2833
Updates 2024-02-04 01:22:08 +01:00
Valentino Orlandi d71801b8d6
Moved blacklists and warnlists from Craplog to MainWindow 2024-02-04 01:16:54 +01:00
Valentino Orlandi 434a04038d
Added BWutils in Utilities 2024-02-04 01:15:00 +01:00
Valentino Orlandi 2a87d5d343
Morphed blacklists and warnlists into dedicated entities 2024-02-04 01:10:53 +01:00
Valentino Orlandi 9320b90001
General improvements 2024-02-03 17:54:53 +01:00
Valentino Orlandi 6182a61420
Added new dialogs 2024-02-03 17:54:20 +01:00
Valentino Orlandi 833f3da5db
Improved exceptions
Added LogDoctorException, ConversionException and DatabaseException
2024-02-03 17:53:45 +01:00
Valentino Orlandi a1d0419969
Code improvements and updates
Improved MainWindow
2024-02-03 17:51:46 +01:00
Valentino Orlandi ae92479fca
Code improvements and updates
Improved CheckSec and PrintSec utilities
2024-02-03 17:49:29 +01:00
Valentino Orlandi 3158a4e629
Code improvements and updates
Improved Craplog module and its submodules
2024-02-03 17:44:28 +01:00
Valentino Orlandi 5c92b71c37
Code improvements and updates
Improved Crapview module and Query submodule
2024-02-03 16:57:08 +01:00
Valentino Orlandi 92cdee4e55
Code improvements
Added crapview lib
2024-02-03 16:52:15 +01:00
Valentino Orlandi c45836efa7
Improved database handling
Introduced DatabaseHandler, DatabaseWrapper and QueryWrapper
2024-02-03 16:50:29 +01:00
Valentino Orlandi 98cb358a15
Upgrade to C++23 2024-02-01 23:09:18 +01:00
Valentino Orlandi 2fb44e00bb
Improved database handling
Added namespace DatabasesNames
2024-02-01 22:58:42 +01:00
Valentino Orlandi 359c7f22e7
Tests improvements
Improved tests against query filters
2024-01-28 17:57:47 +01:00
Valentino Orlandi 292b3aa671
Improved StringOps
Added overloaded method for 'isNumeric' to accept a QString
2024-01-28 17:57:47 +01:00
Valentino Orlandi 57decc0d56
Improved crapview query filters
Removed method 'parseBooleanFilter'
2024-01-28 17:57:09 +01:00
Valentino Orlandi a0f4c9ab57
Moved warnings from database
Warnings are no more checked while parsing logs nor stored in the
database along with other data.
Warnings are now dinamically checked while requesting the statistics so
that warnlists will be more flexible and effective.
2024-01-28 17:49:51 +01:00
Valentino Orlandi 6cb6a5b140
Updated default conf file 2024-01-28 00:12:44 +01:00
Valentino Orlandi 5396d066ff
Updated translation resources 2024-01-27 18:14:19 +01:00
Valentino Orlandi 1b10f57c3d
Updated translation files 2024-01-27 18:13:53 +01:00
Valentino Orlandi 2b60659f6b
Added new dialogs
Configuration related dialogs
2024-01-27 18:13:00 +01:00
Valentino Orlandi 3bd1afa377
Improvements
Improved errors handling while applying configuration from file to
minimize data loss
2024-01-27 18:12:06 +01:00
Valentino Orlandi c1265ae690
Tests improvements
Added tests for the operators with custom behavior
2024-01-22 20:04:52 +01:00
Valentino Orlandi d78936610e
Moved some functions from main lib to MainWindow 2024-01-22 20:01:41 +01:00
Valentino Orlandi 82de6c4ca4
Update 2024-01-22 01:49:22 +01:00
Valentino Orlandi 3ce62bb760
Renamed main lib file 2024-01-22 01:48:23 +01:00
Valentino Orlandi 51ea2de040
Introduced DialogsLevel enum 2024-01-22 01:48:07 +01:00
Valentino Orlandi fd404aef6d
Moved web servers defines file in main lib 2024-01-22 00:54:36 +01:00
Valentino Orlandi 7798079740
Updated default conf file 2024-01-22 00:15:27 +01:00
Valentino Orlandi 388cef6e41
Updated CMakeLists 2024-01-22 00:15:10 +01:00
Valentino Orlandi 6cba718598
Update 2024-01-22 00:14:26 +01:00
Valentino Orlandi f5c276f6be
Introduced WebServer enum 2024-01-22 00:11:51 +01:00
Valentino Orlandi 8a0bb2046d
Minor code improvements 2024-01-21 21:14:38 +01:00
Valentino Orlandi fc92115597
Code improvements
Improved Craplog methods to handle the elements of the warnlists/
blacklists
2024-01-21 21:08:34 +01:00
Valentino Orlandi e7279651d8
Code improvements
Improved LogsFormat constructor
2024-01-21 20:42:52 +01:00
Valentino Orlandi b48703cf3a
Improvements
Improved code and memory safety for snake game
2024-01-21 20:18:48 +01:00
Valentino Orlandi e9977b8ca3
Code improvements
Added noexcept specifier to all the functions which are not supposed to
throw and/or which eventual exception is not catched anyway
2024-01-21 19:25:11 +01:00
Valentino Orlandi e88625b5bf
Minor code improvements
Added final specifier to all structs and classes
2024-01-21 16:35:00 +01:00
Valentino Orlandi d910069a1b
Minor code improvements
Replaced use of postfix operators with prefix operators.
Replaced manual declarations with Q_DISABLE_COPY_MOVE macro for
FileHandler classes.
2024-01-21 16:05:23 +01:00
Valentino Orlandi 97379cfd17
Updated translation resources 2024-01-21 15:23:32 +01:00
Valentino Orlandi db4b4c6dfa
Updated translation files 2024-01-21 15:23:12 +01:00
Valentino Orlandi 0a7e46bc5d
Fix
Fixed a few typos in the dialogs
2024-01-21 15:14:03 +01:00
Valentino Orlandi a9cb0eb786
Fix
Fixed craplog crash on making a chart with an empty ignoreds-size donut
slice
2024-01-21 14:51:55 +01:00
Valentino Orlandi 287c94b418
Updated conf file 2024-01-21 14:48:35 +01:00
Valentino Orlandi 5ae72a4c08
Updated CMakeLists.txt 2024-01-21 14:47:01 +01:00
Valentino Orlandi 9ac8e7c5c2
Tests improvements
Added tests for LogLineData and logs parsing
2024-01-21 14:46:27 +01:00
Valentino Orlandi 2bb706b766
Update
Removed async parser related functionalities from Craplog
2024-01-21 14:43:33 +01:00
Valentino Orlandi 837ef418b4
Updated and improved CraplogParser 2024-01-21 14:41:07 +01:00
Valentino Orlandi 58aec99f53
Removed craplog parsers interface
Not needed anymore
2024-01-21 14:30:41 +01:00
Valentino Orlandi 106066abd7
Removed craplog's ParserAsync
Inferior performances compared to Parser
2024-01-21 14:29:46 +01:00
Valentino Orlandi 58a96a1281
Introduced FieldData and LogLineData structs
Used to hold logs data
2024-01-21 14:21:40 +01:00
Valentino Orlandi bd62f5b706
Minor improvements 2024-01-07 19:29:15 +01:00
Valentino Orlandi 569596c10c
Minor fixes 2024-01-07 19:28:49 +01:00
Valentino Orlandi 02457be351
Fix for WIN MSVC 2024-01-07 19:26:00 +01:00
Valentino Orlandi 909ce98c5b
Introduced FileHandler classes
Wrapper classes to handle resources following the RAII principle
2024-01-07 19:14:56 +01:00
Valentino Orlandi 2f8ec16043
Improvements 2023-12-01 22:58:54 +01:00
Valentino Orlandi a49a02195d
Tests improvements
Added test for CharOps functions.
Improved tests for some StringOps functions.
Improved tests for the Nginx and IIS format string parser.
2023-12-01 22:11:17 +01:00
Valentino Orlandi 2dcf0fc59a
Improvements and updates 2023-12-01 22:04:54 +01:00
Valentino Orlandi 1e21756f5c
Code and performance improvements 2023-12-01 22:03:56 +01:00
Valentino Orlandi 697b9fb387
Updated CMakeLists.txt 2023-12-01 21:58:14 +01:00
Valentino Orlandi 4d0d9caec1
Code improvements
Introduced CharOps namespace.
Moved some functions from StringOps to CharOps.
2023-12-01 21:57:40 +01:00
Valentino Orlandi 3d43937b1e
Updated conf file 2023-11-28 19:49:40 +01:00
Valentino Orlandi 2c97b90ca3
Improvements
Removed predefined logs formats.
Moved logs format check inside Craplog.
2023-11-28 19:46:23 +01:00
549 changed files with 30435 additions and 16564 deletions

View File

@ -1,3 +1,15 @@
# v4.00
- Fixes
- Code improvements
- Performance improvements
- Stability improvements
- Tests improvements
- Generating warnings dinamically
- New tool:
- Changelog
<br/><br/>
# v3.00

View File

@ -12,6 +12,6 @@ RUN bash -c "scripts/DOCKER_private.sh"
WORKDIR /
RUN rm -rf /tmp/logdoctor
LABEL logdoctor.version=3.00
LABEL logdoctor.version=4.00
ENTRYPOINT /usr/bin/logdoctor

View File

@ -3,7 +3,7 @@
<p align="center">Parse Apache2 / Nginx / IIS logs and view dynamically generated statistics</p>
<div align="center">
<img src="https://img.shields.io/badge/version-3.00-fff"/>
<img src="https://img.shields.io/badge/version-4.00-fff"/>
<img src="https://img.shields.io/badge/C%2B%2B-20-blue"/>
<img src="https://img.shields.io/badge/Qt-6-blue"/>
<br/>
@ -83,7 +83,7 @@ LogDoctor is a hard fork of [Craplog](https://git.disroot.org/elB4RTO/CRAPLOG).
- **From binary**:
- C++ 20
- Qt6 *(Framework 6.2+, Linguist, Widgets, Charts, Sql, Network)*<br/><br/>
- Qt6 *(Framework 6.6+, Linguist, Widgets, Charts, Sql, Network)*<br/><br/>
- **From source**:
- *all the above*
- CMake
@ -277,7 +277,7 @@ Each web server has its own list.
#### Warnlist
As for the *blacklist*, you can add elements to the **warnlist**.<br/>
*Warnlists* will mark with a **warning** the lines triggering them. Warnings can be viewed and modified in the relative [statistics](#warnings) section.
*Warnlists* will mark with a **warning** the lines triggering them. Warnings can be viewed in the relative [statistics](#warnings) section.
Each web server has its own lists.
@ -291,7 +291,8 @@ Most of the *statistics sections* allows you to set filters to the log fields, t
### Warnings
In the *warning* section you can view the lines which triggered a warning, as well as remove any of the warnings and/or add your own.<br/>
In the *warning* section you can view the lines which are triggering a warning.<br/>
Warnings are generated dinamically depending on your [warnlists](#warnlist): changing the elements in the *warnlists* will produce different warnings.<br/>
![screenshot](https://git.disroot.org/elB4RTO/screenshots/raw/branch/main/LogDoctor/stats_warnings.png)
@ -388,9 +389,9 @@ This is because it is unlikely (supposedly impossible) that a hash equals anothe
### Estimated working speed
1~25 MB/s
10~200 MB/s
May be higher or lower depending on the complexity of the logs, the complexity of the blacklist/warnlists, your hardware and the workload of your system during the execution.
May be higher or lower depending on the complexity of the logs, the complexity of the blacklist, the build type, your hardware and the workload of your system during the execution.
<br/><br/>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,55 +77,82 @@ $(function() {
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBodyPart.html" target="_self">BodyPart</a></td><td class="desc">Instance of a part of the body of the snake </td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBWlist.html" target="_self">BWlist</a></td><td class="desc">Hold the items of a blacklist/warnlist </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBWlistException.html" target="_self">BWlistException</a></td><td class="desc"><a class="el" href="classBWlistException.html" title="BWlistException.">BWlistException</a> </td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraphelp.html" target="_self">Craphelp</a></td><td class="desc"><a class="el" href="classCraphelp.html" title="Craphelp.">Craphelp</a> </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrapinfo.html" target="_self">Crapinfo</a></td><td class="desc"><a class="el" href="classCrapinfo.html" title="Crapinfo.">Crapinfo</a> </td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraplog.html" target="_self">Craplog</a></td><td class="desc"><a class="el" href="classCraplog.html" title="Craplog.">Craplog</a> </td></tr>
<tr id="row_5_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCraplog_1_1LogName.html" target="_self">LogName</a></td><td class="desc">Web Server specific file names criterions </td></tr>
<tr id="row_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraplogLister.html" target="_self">CraplogLister</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraplogParser.html" target="_self">CraplogParser</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraplogParserAsync.html" target="_self">CraplogParserAsync</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraplogParserInterface.html" target="_self">CraplogParserInterface</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrapnote.html" target="_self">Crapnote</a></td><td class="desc"><a class="el" href="classCrapnote.html" title="Crapnote.">Crapnote</a> </td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrapup.html" target="_self">Crapup</a></td><td class="desc"><a class="el" href="classCrapup.html" title="Crapup.">Crapup</a> </td></tr>
<tr id="row_12_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrapview.html" target="_self">Crapview</a></td><td class="desc"><a class="el" href="classCrapview.html" title="Crapview.">Crapview</a> </td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrissCross.html" target="_self">CrissCross</a></td><td class="desc"><a class="el" href="classCrissCross.html" title="CrissCross.">CrissCross</a> </td></tr>
<tr id="row_14_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDateTimeException.html" target="_self">DateTimeException</a></td><td class="desc"><a class="el" href="classDateTimeException.html" title="DateTimeException.">DateTimeException</a> </td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDbQuery.html" target="_self">DbQuery</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogBool.html" target="_self">DialogBool</a></td><td class="desc"><a class="el" href="classDialogBool.html" title="DialogBool.">DialogBool</a> </td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogIda.html" target="_self">DialogIda</a></td><td class="desc"><a class="el" href="classDialogIda.html" title="DialogIda.">DialogIda</a> </td></tr>
<tr id="row_18_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogMsg.html" target="_self">DialogMsg</a></td><td class="desc"><a class="el" href="classDialogMsg.html" title="DialogMsg.">DialogMsg</a> </td></tr>
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogSec.html" target="_self">DialogSec</a></td><td class="desc"><a class="el" href="classDialogSec.html" title="DialogSec.">DialogSec</a> </td></tr>
<tr id="row_20_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDonutBreakdown.html" target="_self">DonutBreakdown</a></td><td class="desc">DonutBreakdon </td></tr>
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFood.html" target="_self">Food</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFormatOps.html" target="_self">FormatOps</a></td><td class="desc"><a class="el" href="classFormatOps.html" title="FormatOps.">FormatOps</a> </td></tr>
<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGameDialog.html" target="_self">GameDialog</a></td><td class="desc"><a class="el" href="classGameDialog.html" title="GameDialog.">GameDialog</a> </td></tr>
<tr id="row_24_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGenericException.html" target="_self">GenericException</a></td><td class="desc"><a class="el" href="classGenericException.html" title="GenericException.">GenericException</a> </td></tr>
<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classHashOps.html" target="_self">HashOps</a></td><td class="desc"><a class="el" href="classHashOps.html" title="HashOps.">HashOps</a> </td></tr>
<tr id="row_26_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogFile.html" target="_self">LogFile</a></td><td class="desc">Holds informations about a log file </td></tr>
<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogFileTreeWidgetItem.html" target="_self">LogFileTreeWidgetItem</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogFormatException.html" target="_self">LogFormatException</a></td><td class="desc"><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a> </td></tr>
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogParserException.html" target="_self">LogParserException</a></td><td class="desc"><a class="el" href="classLogParserException.html" title="LogParserException.">LogParserException</a> </td></tr>
<tr id="row_30_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogsFormat.html" target="_self">LogsFormat</a></td><td class="desc">Holds informations about a log format </td></tr>
<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMainSlice.html" target="_self">MainSlice</a></td><td class="desc">Represents a slice </td></tr>
<tr id="row_32_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMainWindow.html" target="_self">MainWindow</a></td><td class="desc"><a class="el" href="classMainWindow.html" title="MainWindow.">MainWindow</a> </td></tr>
<tr id="row_33_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRichText.html" target="_self">RichText</a></td><td class="desc"><a class="el" href="classRichText.html" title="RichText.">RichText</a> </td></tr>
<tr id="row_34_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSHA256.html" target="_self">SHA256</a></td><td class="desc"></td></tr>
<tr id="row_35_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_35_" class="arrow" onclick="toggleFolder('35_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSnake.html" target="_self">Snake</a></td><td class="desc"></td></tr>
<tr id="row_35_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSnake_1_1Tile.html" target="_self">Tile</a></td><td class="desc"></td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSnakeGame.html" target="_self">SnakeGame</a></td><td class="desc"><a class="el" href="classSnake.html">Snake</a> </td></tr>
<tr id="row_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextBrowser.html" target="_self">TextBrowser</a></td><td class="desc"><a class="el" href="classTextBrowser.html" title="TextBrowser.">TextBrowser</a> </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTR.html" target="_self">TR</a></td><td class="desc"><a class="el" href="classTR.html" title="TR.">TR</a> </td></tr>
<tr id="row_39_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWebServerException.html" target="_self">WebServerException</a></td><td class="desc"><a class="el" href="classWebServerException.html" title="WebServerException.">WebServerException</a> </td></tr>
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlacklist.html" target="_self">Blacklist</a></td><td class="desc"></td></tr>
<tr id="row_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlacklistItem.html" target="_self">BlacklistItem</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBlacklists.html" target="_self">Blacklists</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structBodyPart.html" target="_self">BodyPart</a></td><td class="desc">Instance of a part of the body of the snake </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classBWlistException.html" target="_self">BWlistException</a></td><td class="desc"><a class="el" href="classBWlistException.html" title="BWlistException.">BWlistException</a> </td></tr>
<tr id="row_5_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classChangelog.html" target="_self">Changelog</a></td><td class="desc"><a class="el" href="classChangelog.html" title="Changelog.">Changelog</a> </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraphelp.html" target="_self">Craphelp</a></td><td class="desc"><a class="el" href="classCraphelp.html" title="Craphelp.">Craphelp</a> </td></tr>
<tr id="row_7_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrapinfo.html" target="_self">Crapinfo</a></td><td class="desc"><a class="el" href="classCrapinfo.html" title="Crapinfo.">Crapinfo</a> </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_8_" class="arrow" onclick="dynsection.toggleFolder('8_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraplog.html" target="_self">Craplog</a></td><td class="desc"><a class="el" href="classCraplog.html" title="Craplog.">Craplog</a> </td></tr>
<tr id="row_8_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCraplog_1_1LogName.html" target="_self">LogName</a></td><td class="desc">Web Server specific file names criterions </td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraplogLister.html" target="_self">CraplogLister</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCraplogParser.html" target="_self">CraplogParser</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrapnote.html" target="_self">Crapnote</a></td><td class="desc"><a class="el" href="classCrapnote.html" title="Crapnote.">Crapnote</a> </td></tr>
<tr id="row_12_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrappath.html" target="_self">Crappath</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrapup.html" target="_self">Crapup</a></td><td class="desc"><a class="el" href="classCrapup.html" title="Crapup.">Crapup</a> </td></tr>
<tr id="row_14_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrapview.html" target="_self">Crapview</a></td><td class="desc"><a class="el" href="classCrapview.html" title="Crapview.">Crapview</a> </td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCrissCross.html" target="_self">CrissCross</a></td><td class="desc"><a class="el" href="classCrissCross.html" title="CrissCross.">CrissCross</a> </td></tr>
<tr id="row_16_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDatabaseException.html" target="_self">DatabaseException</a></td><td class="desc"><a class="el" href="classDatabaseException.html" title="DatabaseException.">DatabaseException</a> </td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDatabaseHandler.html" target="_self">DatabaseHandler</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDatabaseWrapper.html" target="_self">DatabaseWrapper</a></td><td class="desc"><a class="el" href="classDatabaseWrapper.html" title="DatabaseWrapper.">DatabaseWrapper</a> </td></tr>
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDateTimeException.html" target="_self">DateTimeException</a></td><td class="desc"><a class="el" href="classDateTimeException.html" title="DateTimeException.">DateTimeException</a> </td></tr>
<tr id="row_20_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDaytimeLogFieldsListModel.html" target="_self">DaytimeLogFieldsListModel</a></td><td class="desc"></td></tr>
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDbQuery.html" target="_self">DbQuery</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogBool.html" target="_self">DialogBool</a></td><td class="desc"><a class="el" href="classDialogBool.html" title="DialogBool.">DialogBool</a> </td></tr>
<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogIda.html" target="_self">DialogIda</a></td><td class="desc"><a class="el" href="classDialogIda.html" title="DialogIda.">DialogIda</a> </td></tr>
<tr id="row_24_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogMsg.html" target="_self">DialogMsg</a></td><td class="desc"><a class="el" href="classDialogMsg.html" title="DialogMsg.">DialogMsg</a> </td></tr>
<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogSec.html" target="_self">DialogSec</a></td><td class="desc"><a class="el" href="classDialogSec.html" title="DialogSec.">DialogSec</a> </td></tr>
<tr id="row_26_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structDoNotCatchException.html" target="_self">DoNotCatchException</a></td><td class="desc"><a class="el" href="structDoNotCatchException.html" title="DoNotCatchException.">DoNotCatchException</a> </td></tr>
<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDonutBreakdown.html" target="_self">DonutBreakdown</a></td><td class="desc">DonutBreakdon </td></tr>
<tr id="row_28_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classEnumeratdArray.html" target="_self">EnumeratdArray</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structEnumerator.html" target="_self">Enumerator</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFieldData.html" target="_self">FieldData</a></td><td class="desc"><a class="el" href="structFieldData.html" title="FieldData.">FieldData</a> </td></tr>
<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFileHandler.html" target="_self">FileHandler</a></td><td class="desc">RAII class to handle s file resource </td></tr>
<tr id="row_32_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFood.html" target="_self">Food</a></td><td class="desc"></td></tr>
<tr id="row_33_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classFormatOps.html" target="_self">FormatOps</a></td><td class="desc"><a class="el" href="classFormatOps.html" title="FormatOps.">FormatOps</a> </td></tr>
<tr id="row_34_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGameDialog.html" target="_self">GameDialog</a></td><td class="desc"><a class="el" href="classGameDialog.html" title="GameDialog.">GameDialog</a> </td></tr>
<tr id="row_35_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGenericException.html" target="_self">GenericException</a></td><td class="desc"><a class="el" href="classGenericException.html" title="GenericException.">GenericException</a> </td></tr>
<tr id="row_36_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structGlobalsData.html" target="_self">GlobalsData</a></td><td class="desc"></td></tr>
<tr id="row_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classHashOps.html" target="_self">HashOps</a></td><td class="desc"><a class="el" href="classHashOps.html" title="HashOps.">HashOps</a> </td></tr>
<tr id="row_38_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogDoctorException.html" target="_self">LogDoctorException</a></td><td class="desc"><a class="el" href="classLogDoctorException.html" title="LogDoctorException.">LogDoctorException</a> </td></tr>
<tr id="row_39_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogFieldsListModel.html" target="_self">LogFieldsListModel</a></td><td class="desc"></td></tr>
<tr id="row_40_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLogFile.html" target="_self">LogFile</a></td><td class="desc">Holds informations about a log file </td></tr>
<tr id="row_41_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogFileTreeWidgetItem.html" target="_self">LogFileTreeWidgetItem</a></td><td class="desc"></td></tr>
<tr id="row_42_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogFormatException.html" target="_self">LogFormatException</a></td><td class="desc"><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a> </td></tr>
<tr id="row_43_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLogLineData.html" target="_self">LogLineData</a></td><td class="desc"><a class="el" href="structLogLineData.html" title="LogLineData.">LogLineData</a> </td></tr>
<tr id="row_44_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogParserException.html" target="_self">LogParserException</a></td><td class="desc"><a class="el" href="classLogParserException.html" title="LogParserException.">LogParserException</a> </td></tr>
<tr id="row_45_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLogsFormat.html" target="_self">LogsFormat</a></td><td class="desc">Holds informations about a log format </td></tr>
<tr id="row_46_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMainSlice.html" target="_self">MainSlice</a></td><td class="desc">Represents a slice </td></tr>
<tr id="row_47_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMainWindow.html" target="_self">MainWindow</a></td><td class="desc"><a class="el" href="classMainWindow.html" title="MainWindow.">MainWindow</a> </td></tr>
<tr id="row_48_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMakeNewDatabase.html" target="_self">MakeNewDatabase</a></td><td class="desc"></td></tr>
<tr id="row_49_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPerformanceData.html" target="_self">PerformanceData</a></td><td class="desc"></td></tr>
<tr id="row_50_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structPerfs.html" target="_self">Perfs</a></td><td class="desc"></td></tr>
<tr id="row_51_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQueryWrapper.html" target="_self">QueryWrapper</a></td><td class="desc"><a class="el" href="classQueryWrapper.html" title="QueryWrapper.">QueryWrapper</a> </td></tr>
<tr id="row_52_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRecurrenceData.html" target="_self">RecurrenceData</a></td><td class="desc"></td></tr>
<tr id="row_53_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRelationslLogFieldsListModel.html" target="_self">RelationslLogFieldsListModel</a></td><td class="desc"></td></tr>
<tr id="row_54_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classRichText.html" target="_self">RichText</a></td><td class="desc"><a class="el" href="classRichText.html" title="RichText.">RichText</a> </td></tr>
<tr id="row_55_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSHA256.html" target="_self">SHA256</a></td><td class="desc"></td></tr>
<tr id="row_56_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_56_" class="arrow" onclick="dynsection.toggleFolder('56_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSnake.html" target="_self">Snake</a></td><td class="desc"></td></tr>
<tr id="row_56_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSnake_1_1Tile.html" target="_self">Tile</a></td><td class="desc"></td></tr>
<tr id="row_57_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSnakeGame.html" target="_self">SnakeGame</a></td><td class="desc"><a class="el" href="classSnake.html">Snake</a> </td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTextBrowser.html" target="_self">TextBrowser</a></td><td class="desc"><a class="el" href="classTextBrowser.html" title="TextBrowser.">TextBrowser</a> </td></tr>
<tr id="row_59_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTR.html" target="_self">TR</a></td><td class="desc"><a class="el" href="classTR.html" title="TR.">TR</a> </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structTrafficData.html" target="_self">TrafficData</a></td><td class="desc"></td></tr>
<tr id="row_61_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVoidException.html" target="_self">VoidException</a></td><td class="desc"><a class="el" href="classVoidException.html" title="VoidException.">VoidException</a> </td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structWarnlist.html" target="_self">Warnlist</a></td><td class="desc"></td></tr>
<tr id="row_63_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structWarnlistItem.html" target="_self">WarnlistItem</a></td><td class="desc"></td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structWarnlists.html" target="_self">Warnlists</a></td><td class="desc"></td></tr>
<tr id="row_65_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classZippedArrays.html" target="_self">ZippedArrays</a></td><td class="desc"></td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structZipperator.html" target="_self">Zipperator</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,7 +81,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: BWlistException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -73,20 +75,23 @@ $(function() {
<div class="header">
<div class="summary">
<a href="classBWlistException-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">BWlistException Class Reference</div></div>
<div class="headertitle"><div class="title">BWlistException Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classBWlistException.html" title="BWlistException.">BWlistException</a>.
<a href="classBWlistException.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;exceptions.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for BWlistException:</div>
<div class="dyncontent">
<div class="center">
<img src="classBWlistException.png" alt=""/>
</div></div>
<img src="classBWlistException.png" usemap="#BWlistException_map" alt=""/>
<map id="BWlistException_map" name="BWlistException_map">
<area href="classLogDoctorException.html" title="LogDoctorException." alt="LogDoctorException" shape="rect" coords="0,0,126,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classBWlistException.html" title="BWlistException.">BWlistException</a>. </p>
<p>Exception related to a blacklist/warnlist </p>
@ -97,7 +102,7 @@ Inheritance diagram for BWlistException:</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 B

After

Width:  |  Height:  |  Size: 577 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -71,18 +73,17 @@ $(function() {
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">BWlist Member List</div></div>
<div class="headertitle"><div class="title">Changelog Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="structBWlist.html">BWlist</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="classChangelog.html">Changelog</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="structBWlist.html#ab213c296a3e2033565c4bfb052f4fde1">list</a></td><td class="entry"><a class="el" href="structBWlist.html">BWlist</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="structBWlist.html#ae0664e12fbe88c18dc830cd93fbe6abc">used</a></td><td class="entry"><a class="el" href="structBWlist.html">BWlist</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classChangelog.html#a270c384c56c6d479345f6895fa4d885e">setTextFont</a>(const QFont &amp;font) noexcept</td><td class="entry"><a class="el" href="classChangelog.html">Changelog</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: BWlist Struct Reference</title>
<title>LogDoctor: Changelog Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -72,37 +74,41 @@ $(function() {
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structBWlist-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">BWlist Struct Reference</div></div>
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classChangelog-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Changelog Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Hold the items of a blacklist/warnlist.
<a href="structBWlist.html#details">More...</a></p>
<p><a class="el" href="classChangelog.html" title="Changelog.">Changelog</a>.
<a href="#details">More...</a></p>
<p><code>#include &lt;lib.h&gt;</code></p>
<p><code>#include &lt;changelog.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Changelog:</div>
<div class="dyncontent">
<div class="center">
<img src="classChangelog.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae0664e12fbe88c18dc830cd93fbe6abc" id="r_ae0664e12fbe88c18dc830cd93fbe6abc"><td class="memItemLeft" align="right" valign="top"><a id="ae0664e12fbe88c18dc830cd93fbe6abc" name="ae0664e12fbe88c18dc830cd93fbe6abc"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>used</b></td></tr>
<tr class="memdesc:ae0664e12fbe88c18dc830cd93fbe6abc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the list is set to be used or not. <br /></td></tr>
<tr class="separator:ae0664e12fbe88c18dc830cd93fbe6abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab213c296a3e2033565c4bfb052f4fde1" id="r_ab213c296a3e2033565c4bfb052f4fde1"><td class="memItemLeft" align="right" valign="top"><a id="ab213c296a3e2033565c4bfb052f4fde1" name="ab213c296a3e2033565c4bfb052f4fde1"></a>
std::vector&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>list</b></td></tr>
<tr class="memdesc:ab213c296a3e2033565c4bfb052f4fde1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The list of items. <br /></td></tr>
<tr class="separator:ab213c296a3e2033565c4bfb052f4fde1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a270c384c56c6d479345f6895fa4d885e" id="r_a270c384c56c6d479345f6895fa4d885e"><td class="memItemLeft" align="right" valign="top"><a id="a270c384c56c6d479345f6895fa4d885e" name="a270c384c56c6d479345f6895fa4d885e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTextFont</b> (const QFont &amp;font) noexcept</td></tr>
<tr class="memdesc:a270c384c56c6d479345f6895fa4d885e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given font for the changelog info. <br /></td></tr>
<tr class="separator:a270c384c56c6d479345f6895fa4d885e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Hold the items of a blacklist/warnlist. </p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li>logdoctor/modules/craplog/modules/<b>lib.h</b></li>
<div class="textblock"><p><a class="el" href="classChangelog.html" title="Changelog.">Changelog</a>. </p>
<p>Displays information about the changes between the various versions of LogDoctor </p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/modules/changelog/<b>changelog.h</b></li>
<li>logdoctor/modules/changelog/<b>changelog.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,12 +79,12 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classCraphelp.html">Craphelp</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCraphelp.html#a311257a3a833ec2fa8fe262fbd0646cb">helpLogsFormat</a>(const std::string &amp;path, const QFont &amp;font, const int color_scheme_id) const</td><td class="entry"><a class="el" href="classCraphelp.html">Craphelp</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraphelp.html#acf0dd64949a11297fb23aa97971e241a">helpLogsFormatDefault</a>(std::string_view file_name, const QFont &amp;font, const int color_scheme_id) const</td><td class="entry"><a class="el" href="classCraphelp.html">Craphelp</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraphelp.html#a8009bde7d0c58925bb8b9031fedf8429">helpLogsFormat</a>(const std::string &amp;path, const QFont &amp;font, const ColorsScheme colors_scheme_id) const noexcept</td><td class="entry"><a class="el" href="classCraphelp.html">Craphelp</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraphelp.html#a598d158441d903b6505b05c879f55aac">helpLogsFormatDefault</a>(std::string_view file_name, const QFont &amp;font, const ColorsScheme colors_scheme_id) const noexcept</td><td class="entry"><a class="el" href="classCraphelp.html">Craphelp</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Craphelp Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,12 +76,12 @@ $(function() {
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCraphelp-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Craphelp Class Reference</div></div>
<div class="headertitle"><div class="title">Craphelp Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classCraphelp.html" title="Craphelp.">Craphelp</a>.
<a href="classCraphelp.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;craphelp.h&gt;</code></p>
<div class="dynheader">
@ -91,47 +93,47 @@ Inheritance diagram for Craphelp:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a311257a3a833ec2fa8fe262fbd0646cb" id="r_a311257a3a833ec2fa8fe262fbd0646cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraphelp.html#a311257a3a833ec2fa8fe262fbd0646cb">helpLogsFormat</a> (const std::string &amp;path, const QFont &amp;font, const int color_scheme_id) const</td></tr>
<tr class="memdesc:a311257a3a833ec2fa8fe262fbd0646cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides help about log formats. <br /></td></tr>
<tr class="separator:a311257a3a833ec2fa8fe262fbd0646cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf0dd64949a11297fb23aa97971e241a" id="r_acf0dd64949a11297fb23aa97971e241a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraphelp.html#acf0dd64949a11297fb23aa97971e241a">helpLogsFormatDefault</a> (std::string_view file_name, const QFont &amp;font, const int color_scheme_id) const</td></tr>
<tr class="memdesc:acf0dd64949a11297fb23aa97971e241a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides help about log formats. <br /></td></tr>
<tr class="separator:acf0dd64949a11297fb23aa97971e241a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8009bde7d0c58925bb8b9031fedf8429" id="r_a8009bde7d0c58925bb8b9031fedf8429"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8009bde7d0c58925bb8b9031fedf8429">helpLogsFormat</a> (const std::string &amp;path, const QFont &amp;font, const ColorsScheme colors_scheme_id) const noexcept</td></tr>
<tr class="memdesc:a8009bde7d0c58925bb8b9031fedf8429"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides help about log formats. <br /></td></tr>
<tr class="separator:a8009bde7d0c58925bb8b9031fedf8429"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598d158441d903b6505b05c879f55aac" id="r_a598d158441d903b6505b05c879f55aac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a598d158441d903b6505b05c879f55aac">helpLogsFormatDefault</a> (std::string_view file_name, const QFont &amp;font, const ColorsScheme colors_scheme_id) const noexcept</td></tr>
<tr class="memdesc:a598d158441d903b6505b05c879f55aac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides help about log formats. <br /></td></tr>
<tr class="separator:a598d158441d903b6505b05c879f55aac"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classCraphelp.html" title="Craphelp.">Craphelp</a>. </p>
<p>Displays an help window </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a311257a3a833ec2fa8fe262fbd0646cb" name="a311257a3a833ec2fa8fe262fbd0646cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a311257a3a833ec2fa8fe262fbd0646cb">&#9670;&#160;</a></span>helpLogsFormat()</h2>
<a id="a8009bde7d0c58925bb8b9031fedf8429" name="a8009bde7d0c58925bb8b9031fedf8429"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8009bde7d0c58925bb8b9031fedf8429">&#9670;&#160;</a></span>helpLogsFormat()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Craphelp::helpLogsFormat </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>path</em>, </td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>path</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QFont &amp;&#160;</td>
<td class="paramname"><em>font</em>, </td>
<td class="paramtype">const QFont &amp;</td> <td class="paramname"><span class="paramname"><em>font</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>color_scheme_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
<td class="paramtype">const ColorsScheme</td> <td class="paramname"><span class="paramname"><em>colors_scheme_id</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Provides help about log formats. </p>
@ -139,43 +141,49 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">path</td><td>The path of the file resource to be displayed </td></tr>
<tr><td class="paramname">font</td><td>The font to be used </td></tr>
<tr><td class="paramname">color_scheme_id</td><td>The ID of the color-scheme to be used </td></tr>
<tr><td class="paramname">colors_scheme_id</td><td>The ID of the color-scheme to be used </td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="structDoNotCatchException.html" title="DoNotCatchException.">DoNotCatchException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="acf0dd64949a11297fb23aa97971e241a" name="acf0dd64949a11297fb23aa97971e241a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf0dd64949a11297fb23aa97971e241a">&#9670;&#160;</a></span>helpLogsFormatDefault()</h2>
<a id="a598d158441d903b6505b05c879f55aac" name="a598d158441d903b6505b05c879f55aac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a598d158441d903b6505b05c879f55aac">&#9670;&#160;</a></span>helpLogsFormatDefault()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void Craphelp::helpLogsFormatDefault </td>
<td>(</td>
<td class="paramtype">std::string_view&#160;</td>
<td class="paramname"><em>file_name</em>, </td>
<td class="paramtype">std::string_view</td> <td class="paramname"><span class="paramname"><em>file_name</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QFont &amp;&#160;</td>
<td class="paramname"><em>font</em>, </td>
<td class="paramtype">const QFont &amp;</td> <td class="paramname"><span class="paramname"><em>font</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int&#160;</td>
<td class="paramname"><em>color_scheme_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
<td class="paramtype">const ColorsScheme</td> <td class="paramname"><span class="paramname"><em>colors_scheme_id</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Provides help about log formats. </p>
@ -183,7 +191,13 @@ Public Member Functions</h2></td></tr>
<table class="params">
<tr><td class="paramname">file_name</td><td>The file that was supposed to be shown </td></tr>
<tr><td class="paramname">font</td><td>The font to be used </td></tr>
<tr><td class="paramname">color_scheme_id</td><td>The ID of the color-scheme to be used </td></tr>
<tr><td class="paramname">colors_scheme_id</td><td>The ID of the color-scheme to be used </td></tr>
</table>
</dd>
</dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="structDoNotCatchException.html" title="DoNotCatchException.">DoNotCatchException</a></td><td></td></tr>
</table>
</dd>
</dl>
@ -197,7 +211,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 397 B

After

Width:  |  Height:  |  Size: 397 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -81,7 +83,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Crapinfo Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,12 +76,12 @@ $(function() {
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classCrapinfo-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Crapinfo Class Reference</div></div>
<div class="headertitle"><div class="title">Crapinfo Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classCrapinfo.html" title="Crapinfo.">Crapinfo</a>.
<a href="classCrapinfo.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;crapinfo.h&gt;</code></p>
<div class="dynheader">
@ -91,8 +93,7 @@ Inheritance diagram for Crapinfo:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a8dcb2ce3d5d374f14aef725e94971d7d" id="r_a8dcb2ce3d5d374f14aef725e94971d7d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCrapinfo.html#a8dcb2ce3d5d374f14aef725e94971d7d">Crapinfo</a> (const QString &amp;version, const QString &amp;exec_path, const QString &amp;conf_path, const QString &amp;logdoc_path, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a8dcb2ce3d5d374f14aef725e94971d7d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class constructor. <br /></td></tr>
<tr class="memitem:a8dcb2ce3d5d374f14aef725e94971d7d" id="r_a8dcb2ce3d5d374f14aef725e94971d7d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8dcb2ce3d5d374f14aef725e94971d7d">Crapinfo</a> (const QString &amp;version, const QString &amp;exec_path, const QString &amp;conf_path, const QString &amp;logdoc_path, QWidget *parent=nullptr)</td></tr>
<tr class="separator:a8dcb2ce3d5d374f14aef725e94971d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
@ -111,37 +112,27 @@ Public Member Functions</h2></td></tr>
<tr>
<td class="memname">Crapinfo::Crapinfo </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>version</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>version</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>exec_path</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>exec_path</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>conf_path</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>conf_path</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>logdoc_path</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>logdoc_path</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QWidget *&#160;</td>
<td class="paramname"><em>parent</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">QWidget *</td> <td class="paramname"><span class="paramname"><em>parent</em><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -150,8 +141,6 @@ Public Member Functions</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
<p>Class constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">version</td><td>The version of LogDoctor actually running </td></tr>
@ -172,7 +161,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 392 B

After

Width:  |  Height:  |  Size: 392 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,64 +79,46 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classCraplog.html">Craplog</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a392faae3babb5182215a30c154ea8053">blacklistAdd</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::string &amp;new_item)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a13c94304a2d250da355d7930f6d448cc">blacklistMoveDown</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::string &amp;item)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#aa2ea4289aa04a420cd16a1d4c6a1e5cc">blacklistMoveUp</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::string &amp;item)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a9924c43afafe215b676877017c0365fd">blacklistRemove</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::string &amp;item)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#aa3322c13abbee68d72eee2b1100c83f6">changeIisLogsBaseNames</a>(const int module_id)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a60452b1a4f33ec85128d96abfa65eb9c">checkStuff</a>()</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#af712a3a0fce65fe3b46b63149dac35b4">clearLogFilesSelection</a>()</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a68dd849eb25f6d0143c30676251dfc5f">editedDatabase</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a8586cb34dddab990465c069deeb3b9d6">getBlacklist</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a35da35fcca26354b017d339b9c25ccdd">getCurrentLogFormat</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#add320174b7ae8f858d1c1e8bc5bb315a">getCurrentWSID</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a197c271fcf4ccb3ff13111dd7e42b091">getDialogsLevel</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#ae4450126ded5f26a35379f165e6b29a6">getHashesDatabasePath</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a95a5c02d09527651335efa0cdec02973">changeIisLogsBaseNames</a>(const IISLogsModule log_module)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a739612f3e2d0c2e27b1e3a5644eb482b">checkCurrentLogsFormat</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a60452b1a4f33ec85128d96abfa65eb9c">checkStuff</a>()</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a0686f3a32665d6de378d1dc7408ab7a8">clearLogFilesSelection</a>() noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#aafa48706e27f79f5ba7d0bf8f8efaf2e">editedDatabase</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a0d35ae5254f94dafacb9416225ef9752">getCurrentLogFormat</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a3e63e280ac59d4712fab8ae529f8b919">getCurrentWebServer</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a8d70da9762053be0744d491c74a45c97">getDialogsLevel</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a37cdeb09ed7af4c2c0072a2eeca01b1f">getHashesDatabasePath</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a03f799378a10ef054239a6ae807a8759">getLogFileItem</a>(const QString &amp;file_name) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#accdb2181153cc63b6df29ac82a6749ac">getLogsFormat</a>(const unsigned &amp;web_server_id) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a95f8a07dcf1e0192e5c2c27bae4c93cc">getLogsFormatSample</a>(const unsigned &amp;web_server_id) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a73ca3eb33066e39400b716fef18d2c32">getLogsFormatString</a>(const unsigned &amp;web_server_id) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#ac15810ff1df0f2bf7c41dcbaefc52b4f">getLogsList</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a8e240df009643dd3d385b20722161baf">getLogsListSize</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a404df4ad021c1f7e159617cddc0b18b7">getLogsPath</a>(const unsigned &amp;web_server) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#ad30413632a8f83f04d62b39b40ca2bf8">getParsedLines</a>()</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#aeae4e0cffef5cfd7520412e8140d9fcf">getParsedSize</a>()</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a13abf90f6facb5f9304ed96cb0d60f49">getParsingSpeed</a>()</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#aa0740b5c11c9aa123bbb32326c494e31">getStatsDatabasePath</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a306e299ec33667ba0da257c842e39fc9">getWarningSize</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a8985d13c8fc2eed3b0d27f2f457f0c4e">getWarnlist</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a290000f88b366470fbfa370eb6edf3ae">hireAsyncWorker</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a6b8118aa003315fb83fe7c7edac59d22">hireWorker</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a08bf8aba58cb6dd7a3c3058d5083c880">isBlacklistUsed</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a46998f8199f8a1365936d987c1daf1da">isFileNameValid</a>(const std::string &amp;name) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a500ecf845b2b7a3044ca7796efde7d17">isParsing</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a92550bd6b6f85846d9c4db60e1a50316">isWarnlistUsed</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#aac21533e0b7e0b679283eb705c0e02b6">getLogsFormat</a>(const WebServer &amp;web_server) const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a12622a27780111b0b61c5e4d6abe8640">getLogsFormatSample</a>(const WebServer &amp;web_server) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a16201b26843b82b44f0ea7bdca2640fb">getLogsFormatString</a>(const WebServer &amp;web_server) const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a83c6473c9e3474eca227b55faca5eb32">getLogsList</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a7a954060a71c18a515001b2f8dcb4a7e">getLogsListSize</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#ae46e9afa61bb5ac8ed8d8af433a7eff6">getLogsPath</a>(const WebServer &amp;web_server) const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a66861229e56b765a13f794f72072bb83">getParsedLines</a>() noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a75137d43a5b62838a2579417478656ec">getParsedSize</a>() noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a044bc6cbc69da882b30a4ef6b6a7bd70">getParsingSpeed</a>() noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a2bae3469ee22f678bdbfa7d40b8cc384">getStatsDatabasePath</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a02929f7e891c11b87549a052e9985fab">getWarningSize</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a138768b187a349bca1f92c5fbfe636e2">hireWorker</a>(const Blacklists &amp;blacklists) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a46998f8199f8a1365936d987c1daf1da">isFileNameValid</a>(const std::string &amp;name) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a69fbed93fe20701bcc76ce4f4d852949">isParsing</a>() const noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#ae25af3f4bd279585cd28cd0c2b0785fc">makeChart</a>(const QChart::ChartTheme &amp;theme, const std::unordered_map&lt; std::string, QFont &gt; &amp;fonts, QChartView *size_chart) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a4998730f8e6e81dd911d12f129354eb6">sanitizeBWitem</a>(const int &amp;log_field_id, const std::string &amp;new_item) const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a23aae84bc5b3eeda2be421b6a96dc43c">setApacheLogFormat</a>(const std::string &amp;format_string)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#aad346c6c09b48c1415fdd7f04181aa5f">setBlacklist</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::vector&lt; std::string &gt; &amp;new_list)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#acbcf4bb6132f0fefe9551763c11496a1">setBlacklistUsed</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const bool used)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a40e768bae158908993b467f9514aaab6">setCurrentLogFormat</a>()</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a1e014f540be7e6ac8f933c19cf8dc3a8">setCurrentWSID</a>(const unsigned web_server_id)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a2474b6dc30efa50d0e7250d03ac829de">setDialogsLevel</a>(const int new_level)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#ab5f943a6df16ccd491612b24e7007c5e">setHashesDatabasePath</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a478fc571718fd0bbd9d8f129e5121fad">setIisLogFormat</a>(const std::string &amp;format_string, const int log_module)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#ac0d9729fcf0094d94f85e38e1a079f61">setLogFileSelected</a>(const QString &amp;file_name)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#afb1d1cb86cef2c8918a323285e3a222a">setLogsPath</a>(const unsigned &amp;web_server, const std::string &amp;new_path)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a29ff6ef109e916a80b09f7ff6435334f">setNginxLogFormat</a>(const std::string &amp;format_string)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a3375c00b403ebfad353a55f30fe21445">setStatsDatabasePath</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a1e2d55bc0cd12ed0798e47e85067fa43">setWarningSize</a>(const size_t new_size)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a7f57b917ae0f4567c77028014c494006">setWarnlist</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::vector&lt; std::string &gt; &amp;new_list)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a13aca50203a4eec43bbfc8e441d09ee1">setWarnlistUsed</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const bool used)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#af33e7aac1888e01e8cd020b596d3e549">shouldWorkAsync</a>() const</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a0b8a8e9c44dc4a8878c64a674d1b74aa">warnlistAdd</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::string &amp;new_item)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a539d63af92fc3e678c56fca2507ea908">warnlistMoveDown</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::string &amp;item)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#ad9932170d3148f5f49f18b056b9eb3f9">warnlistMoveUp</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::string &amp;item)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a88e7879cc0a759504dd0c87185c58b89">warnlistRemove</a>(const unsigned &amp;web_server_id, const int &amp;log_field_id, const std::string &amp;item)</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a0fb53209bcee846b313b1468eb1f4ef4">setApacheLogFormat</a>(const std::string &amp;format_string) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a2386945ea571452e4df5e9aa88268500">setCurrentLogFormat</a>() noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#ade26470751608e99a4d9f076d2d0180e">setCurrentWebServer</a>(const WebServer web_server) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a00530348740394414661af9c71889419">setDialogsLevel</a>(const DialogsLevel new_level) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a633fe017bc347ef3004e9eac511afc5b">setHashesDatabasePath</a>(const std::string &amp;path) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a27ba3271bf87a184c1b79a042e621821">setIisLogFormat</a>(const std::string &amp;format_string, const IISLogsModule log_module) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#aec8a7956a162138dd85ba3ed642c3dc9">setLogFileSelected</a>(const QString &amp;file_name) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a37ccf5b76180f5561440ec72844437ba">setLogsPath</a>(const WebServer &amp;web_server, const std::string &amp;new_path) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#ac09bc16c7cc4ad33fe0abfe5c6a92e67">setNginxLogFormat</a>(const std::string &amp;format_string) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a038ce1d76adea57e98b04100338446f2">setStatsDatabasePath</a>(const std::string &amp;path) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplog.html#a21616321aa234ae53204ffd413c99105">setWarningSize</a>(const size_t new_size) noexcept</td><td class="entry"><a class="el" href="classCraplog.html">Craplog</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 395 B

After

Width:  |  Height:  |  Size: 395 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,7 +81,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: CraplogLister Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -73,7 +75,7 @@ $(function() {
<div class="header">
<div class="summary">
<a href="classCraplogLister-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">CraplogLister Class Reference</div></div>
<div class="headertitle"><div class="title">CraplogLister Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
@ -89,7 +91,7 @@ Inheritance diagram for CraplogLister:</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 463 B

After

Width:  |  Height:  |  Size: 463 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -80,11 +82,11 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classCraplogParser.html#a0cab0465f65175011235f09fa0ff281d">joinLogLines</a>()</td><td class="entry"><a class="el" href="classCraplogParser.html">CraplogParser</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplogParser.html#a4e19f3c1f8478b545da627339d5bd9c0">parseLogLines</a>()</td><td class="entry"><a class="el" href="classCraplogParser.html">CraplogParser</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCraplogParser.html#a42c778719ee39b19095fb1b074451c14">storeData</a>(QSqlDatabase &amp;db)</td><td class="entry"><a class="el" href="classCraplogParser.html">CraplogParser</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplogParser.html#ae867ec7dcef759f5758658d793b95f3f">storeLogLines</a>()</td><td class="entry"><a class="el" href="classCraplogParser.html">CraplogParser</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCraplogParser.html#a286be6fa72be8bbfe43066cc0d00c89b">storeLogLines</a>(QSqlDatabase &amp;db)</td><td class="entry"><a class="el" href="classCraplogParser.html">CraplogParser</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: CraplogParser Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,31 +76,28 @@ $(function() {
<div class="summary">
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="classCraplogParser-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">CraplogParser Class Reference</div></div>
<div class="headertitle"><div class="title">CraplogParser Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for CraplogParser:</div>
<div class="dyncontent">
<div class="center">
<img src="classCraplogParser.png" usemap="#CraplogParser_map" alt=""/>
<map id="CraplogParser_map" name="CraplogParser_map">
<area href="classCraplogParserInterface.html" alt="CraplogParserInterface" shape="rect" coords="0,56,145,80"/>
</map>
</div></div>
<img src="classCraplogParser.png" alt=""/>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a0cab0465f65175011235f09fa0ff281d" id="r_a0cab0465f65175011235f09fa0ff281d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraplogParser.html#a0cab0465f65175011235f09fa0ff281d">joinLogLines</a> ()</td></tr>
<tr class="memitem:a0cab0465f65175011235f09fa0ff281d" id="r_a0cab0465f65175011235f09fa0ff281d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a0cab0465f65175011235f09fa0ff281d">joinLogLines</a> ()</td></tr>
<tr class="memdesc:a0cab0465f65175011235f09fa0ff281d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the selected files and append the resulting lines to the list. <br /></td></tr>
<tr class="separator:a0cab0465f65175011235f09fa0ff281d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e19f3c1f8478b545da627339d5bd9c0" id="r_a4e19f3c1f8478b545da627339d5bd9c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraplogParser.html#a4e19f3c1f8478b545da627339d5bd9c0">parseLogLines</a> ()</td></tr>
<tr class="memitem:a4e19f3c1f8478b545da627339d5bd9c0" id="r_a4e19f3c1f8478b545da627339d5bd9c0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4e19f3c1f8478b545da627339d5bd9c0">parseLogLines</a> ()</td></tr>
<tr class="memdesc:a4e19f3c1f8478b545da627339d5bd9c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses the lines in the list and stores their data in the data collection. <br /></td></tr>
<tr class="separator:a4e19f3c1f8478b545da627339d5bd9c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae867ec7dcef759f5758658d793b95f3f" id="r_ae867ec7dcef759f5758658d793b95f3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraplogParser.html#ae867ec7dcef759f5758658d793b95f3f">storeLogLines</a> ()</td></tr>
<tr class="memdesc:ae867ec7dcef759f5758658d793b95f3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles the process of storing data in the database. <br /></td></tr>
<tr class="separator:ae867ec7dcef759f5758658d793b95f3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c778719ee39b19095fb1b074451c14" id="r_a42c778719ee39b19095fb1b074451c14"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraplogParser.html#a42c778719ee39b19095fb1b074451c14">storeData</a> (QSqlDatabase &amp;db)</td></tr>
<tr class="memitem:a286be6fa72be8bbfe43066cc0d00c89b" id="r_a286be6fa72be8bbfe43066cc0d00c89b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a286be6fa72be8bbfe43066cc0d00c89b">storeLogLines</a> (QSqlDatabase &amp;db)</td></tr>
<tr class="memdesc:a286be6fa72be8bbfe43066cc0d00c89b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles the process of storing data in the database. <br /></td></tr>
<tr class="separator:a286be6fa72be8bbfe43066cc0d00c89b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42c778719ee39b19095fb1b074451c14" id="r_a42c778719ee39b19095fb1b074451c14"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a42c778719ee39b19095fb1b074451c14">storeData</a> (QSqlDatabase &amp;db)</td></tr>
<tr class="memdesc:a42c778719ee39b19095fb1b074451c14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores the data collection in the logs Collection database. <br /></td></tr>
<tr class="separator:a42c778719ee39b19095fb1b074451c14"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -115,7 +114,7 @@ Private Member Functions</h2></td></tr>
<tr>
<td class="memname">void CraplogParser::joinLogLines </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -148,7 +147,7 @@ Private Member Functions</h2></td></tr>
<tr>
<td class="memname">void CraplogParser::parseLogLines </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -181,8 +180,7 @@ Private Member Functions</h2></td></tr>
<tr>
<td class="memname">bool CraplogParser::storeData </td>
<td>(</td>
<td class="paramtype">QSqlDatabase &amp;&#160;</td>
<td class="paramname"><em>db</em></td><td>)</td>
<td class="paramtype">QSqlDatabase &amp;</td> <td class="paramname"><span class="paramname"><em>db</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -196,22 +194,22 @@ Private Member Functions</h2></td></tr>
<p>Stores the data collection in the logs Collection database. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">db</td><td>A database instance, already initizlized </td></tr>
<tr><td class="paramname">db</td><td>The database instance, already initialized </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether the operation has been successful or not </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classWebServerException.html" title="WebServerException.">WebServerException</a></td><td></td></tr>
<tr><td class="paramname">WebServerException</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ae867ec7dcef759f5758658d793b95f3f" name="ae867ec7dcef759f5758658d793b95f3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae867ec7dcef759f5758658d793b95f3f">&#9670;&#160;</a></span>storeLogLines()</h2>
<a id="a286be6fa72be8bbfe43066cc0d00c89b" name="a286be6fa72be8bbfe43066cc0d00c89b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a286be6fa72be8bbfe43066cc0d00c89b">&#9670;&#160;</a></span>storeLogLines()</h2>
<div class="memitem">
<div class="memproto">
@ -222,7 +220,7 @@ Private Member Functions</h2></td></tr>
<tr>
<td class="memname">void CraplogParser::storeLogLines </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramtype">QSqlDatabase &amp;</td> <td class="paramname"><span class="paramname"><em>db</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -234,7 +232,13 @@ Private Member Functions</h2></td></tr>
</div><div class="memdoc">
<p>Handles the process of storing data in the database. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCraplogParser.html#a42c778719ee39b19095fb1b074451c14" title="Stores the data collection in the logs Collection database.">storeData()</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">db</td><td>The database instance, not initialized already </td></tr>
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a42c778719ee39b19095fb1b074451c14" title="Stores the data collection in the logs Collection database.">storeData()</a> </dd></dl>
</div>
</div>
@ -245,7 +249,7 @@ Private Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 899 B

After

Width:  |  Height:  |  Size: 493 B

View File

@ -1,263 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: CraplogParserAsync Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="classCraplogParserAsync-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">CraplogParserAsync Class Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for CraplogParserAsync:</div>
<div class="dyncontent">
<div class="center">
<img src="classCraplogParserAsync.png" usemap="#CraplogParserAsync_map" alt=""/>
<map id="CraplogParserAsync_map" name="CraplogParserAsync_map">
<area href="classCraplogParserInterface.html" alt="CraplogParserInterface" shape="rect" coords="0,56,145,80"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:acd02045ed712c28cd006ace69b1e998e" id="r_acd02045ed712c28cd006ace69b1e998e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraplogParserAsync.html#acd02045ed712c28cd006ace69b1e998e">joinLogLines</a> (std::promise&lt; logs_lines_t &gt; &amp;log_lines, const logs_file_t &amp;logs_file)</td></tr>
<tr class="memdesc:acd02045ed712c28cd006ace69b1e998e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reads the selected files and append the resulting lines to the list. <br /></td></tr>
<tr class="separator:acd02045ed712c28cd006ace69b1e998e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5796e6a2496181cba67553b85eea75b" id="r_af5796e6a2496181cba67553b85eea75b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraplogParserAsync.html#af5796e6a2496181cba67553b85eea75b">parseLogLines</a> (std::future&lt; logs_lines_t &gt; &amp;log_lines)</td></tr>
<tr class="memdesc:af5796e6a2496181cba67553b85eea75b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Parses the lines in the list and stores their data in the data collection. <br /></td></tr>
<tr class="separator:af5796e6a2496181cba67553b85eea75b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bc816fb52cff3cf34d339b97fb67d11" id="r_a7bc816fb52cff3cf34d339b97fb67d11"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraplogParserAsync.html#a7bc816fb52cff3cf34d339b97fb67d11">storeLogLines</a> ()</td></tr>
<tr class="memdesc:a7bc816fb52cff3cf34d339b97fb67d11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Handles the process of storing data in the database. <br /></td></tr>
<tr class="separator:a7bc816fb52cff3cf34d339b97fb67d11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b1a0530c706114b776e886d6c17d911" id="r_a9b1a0530c706114b776e886d6c17d911"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCraplogParserAsync.html#a9b1a0530c706114b776e886d6c17d911">storeData</a> (QSqlDatabase &amp;db)</td></tr>
<tr class="memdesc:a9b1a0530c706114b776e886d6c17d911"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores the data collection in the logs Collection database. <br /></td></tr>
<tr class="separator:a9b1a0530c706114b776e886d6c17d911"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="acd02045ed712c28cd006ace69b1e998e" name="acd02045ed712c28cd006ace69b1e998e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd02045ed712c28cd006ace69b1e998e">&#9670;&#160;</a></span>joinLogLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CraplogParserAsync::joinLogLines </td>
<td>(</td>
<td class="paramtype">std::promise&lt; logs_lines_t &gt; &amp;&#160;</td>
<td class="paramname"><em>log_lines</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const logs_file_t &amp;&#160;</td>
<td class="paramname"><em>logs_file</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Reads the selected files and append the resulting lines to the list. </p>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classGenericException.html" title="GenericException.">GenericException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="af5796e6a2496181cba67553b85eea75b" name="af5796e6a2496181cba67553b85eea75b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af5796e6a2496181cba67553b85eea75b">&#9670;&#160;</a></span>parseLogLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CraplogParserAsync::parseLogLines </td>
<td>(</td>
<td class="paramtype">std::future&lt; logs_lines_t &gt; &amp;&#160;</td>
<td class="paramname"><em>log_lines</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Parses the lines in the list and stores their data in the data collection. </p>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classLogParserException.html" title="LogParserException.">LogParserException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a9b1a0530c706114b776e886d6c17d911" name="a9b1a0530c706114b776e886d6c17d911"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b1a0530c706114b776e886d6c17d911">&#9670;&#160;</a></span>storeData()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool CraplogParserAsync::storeData </td>
<td>(</td>
<td class="paramtype">QSqlDatabase &amp;&#160;</td>
<td class="paramname"><em>db</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Stores the data collection in the logs Collection database. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">db</td><td>A database instance, already initizlized </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether the operation has been successful or not </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classWebServerException.html" title="WebServerException.">WebServerException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a7bc816fb52cff3cf34d339b97fb67d11" name="a7bc816fb52cff3cf34d339b97fb67d11"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bc816fb52cff3cf34d339b97fb67d11">&#9670;&#160;</a></span>storeLogLines()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CraplogParserAsync::storeLogLines </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Handles the process of storing data in the database. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCraplogParserAsync.html#a9b1a0530c706114b776e886d6c17d911" title="Stores the data collection in the logs Collection database.">storeData()</a> </dd></dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/modules/craplog/modules/workers/<b>parser_async.h</b></li>
<li>logdoctor/modules/craplog/modules/workers/<b>parser_async.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 931 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -80,12 +82,12 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classCrapnote.html#acdcd9cf3e007d9c60aa2f1449798a0ae">on_button_FontSize_Minus_clicked</a>()</td><td class="entry"><a class="el" href="classCrapnote.html">Crapnote</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapnote.html#a0939b6b9916b5719ea9c55d40659b83b">on_button_FontSize_Plus_clicked</a>()</td><td class="entry"><a class="el" href="classCrapnote.html">Crapnote</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapnote.html#a3eb5f7525b474fb46c15d383ee9b1d6a">on_spinBox_FontSize_valueChanged</a>(int arg1)</td><td class="entry"><a class="el" href="classCrapnote.html">Crapnote</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapnote.html#a5981b895aa2298138e6153b1ff7d0370">setColorScheme</a>(const int &amp;color_scheme_id)</td><td class="entry"><a class="el" href="classCrapnote.html">Crapnote</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapnote.html#a3c7b98a96114f8efdc06912ee3167e16">setTextFont</a>(const QFont &amp;font)</td><td class="entry"><a class="el" href="classCrapnote.html">Crapnote</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapnote.html#a43bdc4bb96d5e288952d8131d02e3986">setColorScheme</a>(const ColorsScheme colors_scheme)</td><td class="entry"><a class="el" href="classCrapnote.html">Crapnote</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapnote.html#a1f757b30dcb1876a554ecf86261a9bd9">setTextFont</a>(QFont font) noexcept</td><td class="entry"><a class="el" href="classCrapnote.html">Crapnote</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Crapnote Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,12 +77,12 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-slots">Private Slots</a> &#124;
<a href="classCrapnote-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Crapnote Class Reference</div></div>
<div class="headertitle"><div class="title">Crapnote Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classCrapnote.html" title="Crapnote.">Crapnote</a>.
<a href="classCrapnote.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;crapnote.h&gt;</code></p>
<div class="dynheader">
@ -92,14 +94,13 @@ Inheritance diagram for Crapnote:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3c7b98a96114f8efdc06912ee3167e16" id="r_a3c7b98a96114f8efdc06912ee3167e16"><td class="memItemLeft" align="right" valign="top"><a id="a3c7b98a96114f8efdc06912ee3167e16" name="a3c7b98a96114f8efdc06912ee3167e16"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTextFont</b> (const QFont &amp;font)</td></tr>
<tr class="memdesc:a3c7b98a96114f8efdc06912ee3167e16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given font. <br /></td></tr>
<tr class="separator:a3c7b98a96114f8efdc06912ee3167e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5981b895aa2298138e6153b1ff7d0370" id="r_a5981b895aa2298138e6153b1ff7d0370"><td class="memItemLeft" align="right" valign="top"><a id="a5981b895aa2298138e6153b1ff7d0370" name="a5981b895aa2298138e6153b1ff7d0370"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setColorScheme</b> (const int &amp;color_scheme_id)</td></tr>
<tr class="memdesc:a5981b895aa2298138e6153b1ff7d0370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given color-scheme. <br /></td></tr>
<tr class="separator:a5981b895aa2298138e6153b1ff7d0370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f757b30dcb1876a554ecf86261a9bd9" id="r_a1f757b30dcb1876a554ecf86261a9bd9"><td class="memItemLeft" align="right" valign="top"><a id="a1f757b30dcb1876a554ecf86261a9bd9" name="a1f757b30dcb1876a554ecf86261a9bd9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTextFont</b> (QFont font) noexcept</td></tr>
<tr class="memdesc:a1f757b30dcb1876a554ecf86261a9bd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given font. <br /></td></tr>
<tr class="separator:a1f757b30dcb1876a554ecf86261a9bd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43bdc4bb96d5e288952d8131d02e3986" id="r_a43bdc4bb96d5e288952d8131d02e3986"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a43bdc4bb96d5e288952d8131d02e3986">setColorScheme</a> (const ColorsScheme colors_scheme)</td></tr>
<tr class="memdesc:a43bdc4bb96d5e288952d8131d02e3986"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given color-scheme. <br /></td></tr>
<tr class="separator:a43bdc4bb96d5e288952d8131d02e3986"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-slots" name="pri-slots"></a>
Private Slots</h2></td></tr>
@ -119,14 +120,40 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_FontSize_Pl
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classCrapnote.html" title="Crapnote.">Crapnote</a>. </p>
<p>A simple block-note like widget </p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a43bdc4bb96d5e288952d8131d02e3986" name="a43bdc4bb96d5e288952d8131d02e3986"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a43bdc4bb96d5e288952d8131d02e3986">&#9670;&#160;</a></span>setColorScheme()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Crapnote::setColorScheme </td>
<td>(</td>
<td class="paramtype">const ColorsScheme</td> <td class="paramname"><span class="paramname"><em>colors_scheme</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the given color-scheme. </p>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="structDoNotCatchException.html" title="DoNotCatchException.">DoNotCatchException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/tools/crapnote/<b>crapnote.h</b></li>
<li>logdoctor/tools/crapnote/<b>crapnote.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 393 B

After

Width:  |  Height:  |  Size: 393 B

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">Crappath Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classCrappath.html">Crappath</a>, including all inherited members.</p>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,97 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Crappath Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="classCrappath-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Crappath Class Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for Crappath:</div>
<div class="dyncontent">
<div class="center">
<img src="classCrappath.png" alt=""/>
</div></div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/tools/crappath/<b>crappath.h</b></li>
<li>logdoctor/tools/crappath/<b>crappath.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

BIN
docs/html/classCrappath.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 457 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,15 +81,14 @@ $(function() {
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCrapup.html#aab00b3d7f06317c5ff2753821d2b67d7">abortRequest</a>()</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">signal</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapup.html#a1b3b1fa451669dc2791e5d14288a96e5">closeEvent</a>(QCloseEvent *event) override</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapup.html#adc4e169000cdeb4e82db0bddfc7778a7">Crapup</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapup.html#a52cad2625d432f367ca6441ebd35e64b">deleteReply</a>()</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapup.html#afe79a787fc0820afbc4573ca7091d880">requestTimeout</a>()</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapup.html#a334624ab394fd773b0e6063e7baf7960">rotateImg</a>()</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapup.html#a6d982e763155f2d28dcd55931623bb58">versionCheck</a>(const float current_version)</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapup.html#a52cad2625d432f367ca6441ebd35e64b">deleteReply</a>()</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapup.html#afe79a787fc0820afbc4573ca7091d880">requestTimeout</a>()</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapup.html#a334624ab394fd773b0e6063e7baf7960">rotateImg</a>()</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapup.html#a6d982e763155f2d28dcd55931623bb58">versionCheck</a>(const float current_version)</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Crapup Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,12 +79,12 @@ $(function() {
<a href="#pri-slots">Private Slots</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="classCrapup-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Crapup Class Reference</div></div>
<div class="headertitle"><div class="title">Crapup Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classCrapup.html" title="Crapup.">Crapup</a>.
<a href="classCrapup.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;crapup.h&gt;</code></p>
<div class="dynheader">
@ -101,10 +103,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>abortRequest</b> ()</
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:adc4e169000cdeb4e82db0bddfc7778a7" id="r_adc4e169000cdeb4e82db0bddfc7778a7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCrapup.html#adc4e169000cdeb4e82db0bddfc7778a7">Crapup</a> (QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:adc4e169000cdeb4e82db0bddfc7778a7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class constructor. <br /></td></tr>
<tr class="separator:adc4e169000cdeb4e82db0bddfc7778a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d982e763155f2d28dcd55931623bb58" id="r_a6d982e763155f2d28dcd55931623bb58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCrapup.html#a6d982e763155f2d28dcd55931623bb58">versionCheck</a> (const float current_version)</td></tr>
<tr class="memitem:a6d982e763155f2d28dcd55931623bb58" id="r_a6d982e763155f2d28dcd55931623bb58"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a6d982e763155f2d28dcd55931623bb58">versionCheck</a> (const float current_version)</td></tr>
<tr class="memdesc:a6d982e763155f2d28dcd55931623bb58"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs a version check. <br /></td></tr>
<tr class="separator:a6d982e763155f2d28dcd55931623bb58"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@ -114,7 +113,7 @@ Private Slots</h2></td></tr>
void&#160;</td><td class="memItemRight" valign="bottom"><b>closeEvent</b> (QCloseEvent *event) override</td></tr>
<tr class="memdesc:a1b3b1fa451669dc2791e5d14288a96e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override. <br /></td></tr>
<tr class="separator:a1b3b1fa451669dc2791e5d14288a96e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe79a787fc0820afbc4573ca7091d880" id="r_afe79a787fc0820afbc4573ca7091d880"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCrapup.html#afe79a787fc0820afbc4573ca7091d880">requestTimeout</a> ()</td></tr>
<tr class="memitem:afe79a787fc0820afbc4573ca7091d880" id="r_afe79a787fc0820afbc4573ca7091d880"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afe79a787fc0820afbc4573ca7091d880">requestTimeout</a> ()</td></tr>
<tr class="memdesc:afe79a787fc0820afbc4573ca7091d880"><td class="mdescLeft">&#160;</td><td class="mdescRight">Called when a request's times out. <br /></td></tr>
<tr class="separator:afe79a787fc0820afbc4573ca7091d880"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a334624ab394fd773b0e6063e7baf7960" id="r_a334624ab394fd773b0e6063e7baf7960"><td class="memItemLeft" align="right" valign="top"><a id="a334624ab394fd773b0e6063e7baf7960" name="a334624ab394fd773b0e6063e7baf7960"></a>
@ -131,42 +130,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteReply</b> ()</t
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classCrapup.html" title="Crapup.">Crapup</a>. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="adc4e169000cdeb4e82db0bddfc7778a7" name="adc4e169000cdeb4e82db0bddfc7778a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc4e169000cdeb4e82db0bddfc7778a7">&#9670;&#160;</a></span>Crapup()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Crapup::Crapup </td>
<td>(</td>
<td class="paramtype">QWidget *&#160;</td>
<td class="paramname"><em>parent</em> = <code>nullptr</code></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Class constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">parent</td><td>The parent Widget </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="afe79a787fc0820afbc4573ca7091d880" name="afe79a787fc0820afbc4573ca7091d880"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe79a787fc0820afbc4573ca7091d880">&#9670;&#160;</a></span>requestTimeout</h2>
@ -179,7 +143,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteReply</b> ()</t
<tr>
<td class="memname">void Crapup::requestTimeout </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -191,7 +155,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteReply</b> ()</t
</div><div class="memdoc">
<p>Called when a request's times out. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCrapup.html#a52cad2625d432f367ca6441ebd35e64b" title="Deletes the reply in a safe way.">deleteReply()</a>, <a class="el" href="classCrapup.html#aab00b3d7f06317c5ff2753821d2b67d7" title="Emitted to abort an on-going request.">abortRequest()</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a52cad2625d432f367ca6441ebd35e64b" title="Deletes the reply in a safe way.">deleteReply()</a>, <a class="el" href="#aab00b3d7f06317c5ff2753821d2b67d7" title="Emitted to abort an on-going request.">abortRequest()</a> </dd></dl>
</div>
</div>
@ -204,8 +168,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteReply</b> ()</t
<tr>
<td class="memname">void Crapup::versionCheck </td>
<td>(</td>
<td class="paramtype">const float&#160;</td>
<td class="paramname"><em>current_version</em></td><td>)</td>
<td class="paramtype">const float</td> <td class="paramname"><span class="paramname"><em>current_version</em></span></td><td>)</td>
<td></td>
</tr>
</table>
@ -234,7 +197,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteReply</b> ()</t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 385 B

After

Width:  |  Height:  |  Size: 385 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,30 +79,28 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classCrapview.html">Crapview</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a3fd5b734339c134768334bec9f94c8ba">calcGlobals</a>(std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;recur_list, std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;traffic_list, std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;perf_list, std::vector&lt; QString &gt; &amp;work_list, const QString &amp;web_server) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#ae0eb083eea7e2bef76345242da41bf69">clearDates</a>()</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#aca27d259093a187db1015a4d68a2ceee">drawCount</a>(QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString &amp;web_server, const QString &amp;year, const QString &amp;month, const QString &amp;day, const QString &amp;field) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#af80a9ccb827db918362f407141af5609">drawDay</a>(QChartView *chart, const QChart::ChartTheme &amp;theme, const QString &amp;web_server, const QString &amp;from_year, const QString &amp;from_month, const QString &amp;from_day, const QString &amp;to_year, const QString &amp;to_month, const QString &amp;to_day, const QString &amp;field, const QString &amp;filter) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#ad16992f42b9e6f4b5efc8a012db59482">drawRelat</a>(QChartView *chart, const QChart::ChartTheme &amp;theme, const QString &amp;web_server, const QString &amp;from_year, const QString &amp;from_month, const QString &amp;from_day, const QString &amp;to_year, const QString &amp;to_month, const QString &amp;to_day, const QString &amp;field_1, const QString &amp;filter_1, const QString &amp;field_2, const QString &amp;filter_2) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a7e0ecbd3f83e901d42cbbb823265cb61">drawSpeed</a>(QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString &amp;web_server, const QString &amp;year, const QString &amp;month, const QString &amp;day, const QString &amp;protocol, const QString &amp;method, const QString &amp;uri, const QString &amp;query, const QString &amp;response) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a89977ee5957ce6e8aef8a7a6d37ef5a6">drawWarn</a>(QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString &amp;web_server, const QString &amp;year, const QString &amp;month, const QString &amp;day, const QString &amp;hour) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a5c8cdc4ac91bd583d9b8a3d1aaea86c0">getDays</a>(const QString &amp;web_server, const QString &amp;year, const QString &amp;month) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#ac5bc1d50dc4d65ab3be5d85ce1010224">getDialogsLevel</a>() const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a1ff83b4bda0d56e07163c8f9c30dd3ef">getFields</a>(const std::string &amp;tab) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a4e3937793d8ec572b0798dd1669bbff4">getHours</a>() const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a5469ce72afc57cd1c108172189031270">getLogFieldID</a>(const QString &amp;field_str) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#ae103f35a46e97fc165edad43627b99a3">getLogFieldString</a>(const size_t field_id) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#acbeb5c6be095cf4c95f3cdbbf4c625de">getMonthNumber</a>(const QString &amp;month_str) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a067eebbdf9166dbf0756c8bacdc8c5ca">getMonths</a>(const QString &amp;web_server, const QString &amp;year) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a1c8e47e7ef3bb493b2876512df77998f">getYears</a>(const QString &amp;web_server) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#ac98b1cbc75604b5145b5cff36e96eb78">refreshDates</a>()</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#ac4f0e1215a892983b1c75f268bb1d60d">setDbPath</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a6926fe7c37e2f407e3846d0308546558">setDialogsLevel</a>(const int new_level)</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a5936b20a36eb7293eb1ab7dffd5a28cf">updateWarn</a>(QTableWidget *table, const QString &amp;web_server) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a350742e9b0ec2c5480fad7598fe73f58">calcGlobals</a>(std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;recur_list, std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;traffic_list, std::vector&lt; std::tuple&lt; QString, QString &gt; &gt; &amp;perf_list, std::vector&lt; QString &gt; &amp;work_list, const QString web_server) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#ab5731c52c4989cfe2258089bb80cfdce">clearDates</a>() noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#ada344c04960f7b8dfa54d04bc7a59c8e">drawCount</a>(QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString year, const QString month, const QString day, const QString field) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#aab468e4008724571d44d6244d918640d">drawDay</a>(QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString from_year, const QString from_month, const QString from_day, const QString to_year, const QString to_month, const QString to_day, const QString field_str, const LogField field, const QString filter) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a4e89a9a590435df939bc5edfac7dbb56">drawRelat</a>(QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString from_year, const QString from_month, const QString from_day, const QString to_year, const QString to_month, const QString to_day, const QString field_1_str, const LogField field_1, const QString filter_1, const QString field_2_str, const LogField field_2, const QString filter_2) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#ab569e9b9ab0f70a7620b5b78504175f5">drawSpeed</a>(QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString year, const QString month, const QString day, const QString protocol, const QString method, const QString uri, const QString query, const QString response) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a6ebee61566b688550e2e8074842fec7d">drawWarn</a>(QTableWidget *table, QChartView *chart, const QChart::ChartTheme &amp;theme, const QString web_server, const QString year, const QString month, const QString day, const QString hour, const Warnlist &amp;warnlist) const</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a953574337d84ecc63082904b806f0149">getDays</a>(const QString &amp;web_server, const QString &amp;year, const QString &amp;month) const noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a1501e7ecc7f0de57948a4d6ec73739e1">getDialogsLevel</a>() const noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a7729561544e1a3d5e46748220843b678">getHours</a>() const noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a8cd3251788b5a81a024d67efedaa2787">getMonthNumber</a>(const QString &amp;month_str) const noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#ab04f8c6a4e5c057b8130127fc8b810dd">getMonths</a>(const QString &amp;web_server, const QString &amp;year) const noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a6138f094550da7542d144b10f77de54f">getSpeedHeaderColumns</a>() const noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a05480368c32c29f19a10130bd7066f41">getWarnHeaderColumns</a>() const noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#a73d54cba5cf55fe148ce2316f26343f9">getYears</a>(const QString &amp;web_server) const noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#ac98b1cbc75604b5145b5cff36e96eb78">refreshDates</a>()</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#aa8547bac9eb6b66cdede0f35b7a9d30b">setDbPath</a>(const std::string &amp;path) noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a392219de8f5874e59110a5b0610e97a2">setDialogsLevel</a>(const DialogsLevel new_level) noexcept</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 403 B

After

Width:  |  Height:  |  Size: 403 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,19 +79,19 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classCrissCross.html">CrissCross</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#a6f329792d3f7f51f3334a84e1f1001ef">AI_makeChoice</a>() const</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrissCross.html#aefa21dcac38b6729af095fdc70be9ca9">AI_playTurn</a>()</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#a8c8798850707c8090bc8bf3d0f313109">AI_updateWeights</a>()</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrissCross.html#a502dc21b03a8c129d57493d2f3877d3c">checkVictory</a>()</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#a9f957e38250d4c58f2b232620891cb47">draw</a>()</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#aaa6af51d74e3c8250c0fdf8b734bff16">AI_makeChoice</a>() const noexcept</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrissCross.html#a9546863583b69a7246a216794b88d062">AI_playTurn</a>() noexcept</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#a2fc7d3a6f907718ea430e138681ba328">AI_updateWeights</a>() noexcept</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrissCross.html#adfd19bd142a7c0f4a76b84bab21189c1">checkVictory</a>() noexcept</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#acb0701307d815ab2c8bee7980bebf4bd">draw</a>() noexcept</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrissCross.html#a3d3d3eeb2b7666c4411c89cf153048e0">endTurn</a>()</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#a4dbb7fba7bd0c37423ec572b28dc05cb">gameDraw</a>() const</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#ae587a35271f93f0247c09f52c83a419d">gameDraw</a>() const noexcept</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classCrissCross.html#acb1ca7cc584c4c2e21e94d88c794c06a">nextTurn</a>()</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#afa0a5b671afad8da3d071c5629c134b3">victory</a>()</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classCrissCross.html#a771c0a29f4e7d95f883c425f5d6ffa3f">victory</a>() noexcept</td><td class="entry"><a class="el" href="classCrissCross.html">CrissCross</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: CrissCross Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -74,12 +76,12 @@ $(function() {
<div class="summary">
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="classCrissCross-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">CrissCross Class Reference</div></div>
<div class="headertitle"><div class="title">CrissCross Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classCrissCross.html" title="CrissCross.">CrissCross</a>.
<a href="classCrissCross.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;game.h&gt;</code></p>
<div class="dynheader">
@ -99,39 +101,39 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>endTurn</b> ()</td></
void&#160;</td><td class="memItemRight" valign="bottom"><b>nextTurn</b> ()</td></tr>
<tr class="memdesc:acb1ca7cc584c4c2e21e94d88c794c06a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Switches to the next turn. <br /></td></tr>
<tr class="separator:acb1ca7cc584c4c2e21e94d88c794c06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a502dc21b03a8c129d57493d2f3877d3c" id="r_a502dc21b03a8c129d57493d2f3877d3c"><td class="memItemLeft" align="right" valign="top"><a id="a502dc21b03a8c129d57493d2f3877d3c" name="a502dc21b03a8c129d57493d2f3877d3c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>checkVictory</b> ()</td></tr>
<tr class="memdesc:a502dc21b03a8c129d57493d2f3877d3c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether somebody won or not. <br /></td></tr>
<tr class="separator:a502dc21b03a8c129d57493d2f3877d3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4dbb7fba7bd0c37423ec572b28dc05cb" id="r_a4dbb7fba7bd0c37423ec572b28dc05cb"><td class="memItemLeft" align="right" valign="top"><a id="a4dbb7fba7bd0c37423ec572b28dc05cb" name="a4dbb7fba7bd0c37423ec572b28dc05cb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>gameDraw</b> () const</td></tr>
<tr class="memdesc:a4dbb7fba7bd0c37423ec572b28dc05cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the game is draw or not. <br /></td></tr>
<tr class="separator:a4dbb7fba7bd0c37423ec572b28dc05cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa0a5b671afad8da3d071c5629c134b3" id="r_afa0a5b671afad8da3d071c5629c134b3"><td class="memItemLeft" align="right" valign="top"><a id="afa0a5b671afad8da3d071c5629c134b3" name="afa0a5b671afad8da3d071c5629c134b3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>victory</b> ()</td></tr>
<tr class="memdesc:afa0a5b671afad8da3d071c5629c134b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Someone won, process the victory. <br /></td></tr>
<tr class="separator:afa0a5b671afad8da3d071c5629c134b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f957e38250d4c58f2b232620891cb47" id="r_a9f957e38250d4c58f2b232620891cb47"><td class="memItemLeft" align="right" valign="top"><a id="a9f957e38250d4c58f2b232620891cb47" name="a9f957e38250d4c58f2b232620891cb47"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> ()</td></tr>
<tr class="memdesc:a9f957e38250d4c58f2b232620891cb47"><td class="mdescLeft">&#160;</td><td class="mdescRight">The match is over but nobody won, the game is draw. <br /></td></tr>
<tr class="separator:a9f957e38250d4c58f2b232620891cb47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefa21dcac38b6729af095fdc70be9ca9" id="r_aefa21dcac38b6729af095fdc70be9ca9"><td class="memItemLeft" align="right" valign="top"><a id="aefa21dcac38b6729af095fdc70be9ca9" name="aefa21dcac38b6729af095fdc70be9ca9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>AI_playTurn</b> ()</td></tr>
<tr class="memdesc:aefa21dcac38b6729af095fdc70be9ca9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function for the AI to play its turn. <br /></td></tr>
<tr class="separator:aefa21dcac38b6729af095fdc70be9ca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c8798850707c8090bc8bf3d0f313109" id="r_a8c8798850707c8090bc8bf3d0f313109"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCrissCross.html#a8c8798850707c8090bc8bf3d0f313109">AI_updateWeights</a> ()</td></tr>
<tr class="memdesc:a8c8798850707c8090bc8bf3d0f313109"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the weights of the tiles. <br /></td></tr>
<tr class="separator:a8c8798850707c8090bc8bf3d0f313109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f329792d3f7f51f3334a84e1f1001ef" id="r_a6f329792d3f7f51f3334a84e1f1001ef"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCrissCross.html#a6f329792d3f7f51f3334a84e1f1001ef">AI_makeChoice</a> () const</td></tr>
<tr class="memdesc:a6f329792d3f7f51f3334a84e1f1001ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes the choice depending on the weights. <br /></td></tr>
<tr class="separator:a6f329792d3f7f51f3334a84e1f1001ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfd19bd142a7c0f4a76b84bab21189c1" id="r_adfd19bd142a7c0f4a76b84bab21189c1"><td class="memItemLeft" align="right" valign="top"><a id="adfd19bd142a7c0f4a76b84bab21189c1" name="adfd19bd142a7c0f4a76b84bab21189c1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>checkVictory</b> () noexcept</td></tr>
<tr class="memdesc:adfd19bd142a7c0f4a76b84bab21189c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether somebody won or not. <br /></td></tr>
<tr class="separator:adfd19bd142a7c0f4a76b84bab21189c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae587a35271f93f0247c09f52c83a419d" id="r_ae587a35271f93f0247c09f52c83a419d"><td class="memItemLeft" align="right" valign="top"><a id="ae587a35271f93f0247c09f52c83a419d" name="ae587a35271f93f0247c09f52c83a419d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>gameDraw</b> () const noexcept</td></tr>
<tr class="memdesc:ae587a35271f93f0247c09f52c83a419d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether the game is draw or not. <br /></td></tr>
<tr class="separator:ae587a35271f93f0247c09f52c83a419d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a771c0a29f4e7d95f883c425f5d6ffa3f" id="r_a771c0a29f4e7d95f883c425f5d6ffa3f"><td class="memItemLeft" align="right" valign="top"><a id="a771c0a29f4e7d95f883c425f5d6ffa3f" name="a771c0a29f4e7d95f883c425f5d6ffa3f"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>victory</b> () noexcept</td></tr>
<tr class="memdesc:a771c0a29f4e7d95f883c425f5d6ffa3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Someone won, process the victory. <br /></td></tr>
<tr class="separator:a771c0a29f4e7d95f883c425f5d6ffa3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb0701307d815ab2c8bee7980bebf4bd" id="r_acb0701307d815ab2c8bee7980bebf4bd"><td class="memItemLeft" align="right" valign="top"><a id="acb0701307d815ab2c8bee7980bebf4bd" name="acb0701307d815ab2c8bee7980bebf4bd"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> () noexcept</td></tr>
<tr class="memdesc:acb0701307d815ab2c8bee7980bebf4bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">The match is over but nobody won, the game is draw. <br /></td></tr>
<tr class="separator:acb0701307d815ab2c8bee7980bebf4bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9546863583b69a7246a216794b88d062" id="r_a9546863583b69a7246a216794b88d062"><td class="memItemLeft" align="right" valign="top"><a id="a9546863583b69a7246a216794b88d062" name="a9546863583b69a7246a216794b88d062"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>AI_playTurn</b> () noexcept</td></tr>
<tr class="memdesc:a9546863583b69a7246a216794b88d062"><td class="mdescLeft">&#160;</td><td class="mdescRight">Main function for the AI to play its turn. <br /></td></tr>
<tr class="separator:a9546863583b69a7246a216794b88d062"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fc7d3a6f907718ea430e138681ba328" id="r_a2fc7d3a6f907718ea430e138681ba328"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2fc7d3a6f907718ea430e138681ba328">AI_updateWeights</a> () noexcept</td></tr>
<tr class="memdesc:a2fc7d3a6f907718ea430e138681ba328"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the weights of the tiles. <br /></td></tr>
<tr class="separator:a2fc7d3a6f907718ea430e138681ba328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa6af51d74e3c8250c0fdf8b734bff16" id="r_aaa6af51d74e3c8250c0fdf8b734bff16"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aaa6af51d74e3c8250c0fdf8b734bff16">AI_makeChoice</a> () const noexcept</td></tr>
<tr class="memdesc:aaa6af51d74e3c8250c0fdf8b734bff16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Makes the choice depending on the weights. <br /></td></tr>
<tr class="separator:aaa6af51d74e3c8250c0fdf8b734bff16"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classCrissCross.html" title="CrissCross.">CrissCross</a>. </p>
<p>Player vs AI criss-cross game </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a6f329792d3f7f51f3334a84e1f1001ef" name="a6f329792d3f7f51f3334a84e1f1001ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f329792d3f7f51f3334a84e1f1001ef">&#9670;&#160;</a></span>AI_makeChoice()</h2>
<a id="aaa6af51d74e3c8250c0fdf8b734bff16" name="aaa6af51d74e3c8250c0fdf8b734bff16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa6af51d74e3c8250c0fdf8b734bff16">&#9670;&#160;</a></span>AI_makeChoice()</h2>
<div class="memitem">
<div class="memproto">
@ -142,25 +144,25 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>AI_playTurn</b> ()</t
<tr>
<td class="memname">unsigned CrissCross::AI_makeChoice </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Makes the choice depending on the weights. </p>
<dl class="section return"><dt>Returns</dt><dd>The tile to select </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCrissCross.html#aefa21dcac38b6729af095fdc70be9ca9" title="Main function for the AI to play its turn.">AI_playTurn()</a>; </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a9546863583b69a7246a216794b88d062" title="Main function for the AI to play its turn.">AI_playTurn()</a>; </dd></dl>
</div>
</div>
<a id="a8c8798850707c8090bc8bf3d0f313109" name="a8c8798850707c8090bc8bf3d0f313109"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c8798850707c8090bc8bf3d0f313109">&#9670;&#160;</a></span>AI_updateWeights()</h2>
<a id="a2fc7d3a6f907718ea430e138681ba328" name="a2fc7d3a6f907718ea430e138681ba328"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fc7d3a6f907718ea430e138681ba328">&#9670;&#160;</a></span>AI_updateWeights()</h2>
<div class="memitem">
<div class="memproto">
@ -171,19 +173,19 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>AI_playTurn</b> ()</t
<tr>
<td class="memname">void CrissCross::AI_updateWeights </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
<span class="mlabels"><span class="mlabel">private</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Updates the weights of the tiles. </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCrissCross.html#aefa21dcac38b6729af095fdc70be9ca9" title="Main function for the AI to play its turn.">AI_playTurn()</a>; </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a9546863583b69a7246a216794b88d062" title="Main function for the AI to play its turn.">AI_playTurn()</a>; </dd></dl>
</div>
</div>
@ -194,7 +196,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>AI_playTurn</b> ()</t
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 422 B

After

Width:  |  Height:  |  Size: 422 B

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">DatabaseException Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classDatabaseException.html">DatabaseException</a>, including all inherited members.</p>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,108 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: DatabaseException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="classDatabaseException-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DatabaseException Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classDatabaseException.html" title="DatabaseException.">DatabaseException</a>.
<a href="#details">More...</a></p>
<p><code>#include &lt;exceptions.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for DatabaseException:</div>
<div class="dyncontent">
<div class="center">
<img src="classDatabaseException.png" usemap="#DatabaseException_map" alt=""/>
<map id="DatabaseException_map" name="DatabaseException_map">
<area href="classLogDoctorException.html" title="LogDoctorException." alt="LogDoctorException" shape="rect" coords="0,0,126,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classDatabaseException.html" title="DatabaseException.">DatabaseException</a>. </p>
<p>Exception related to the database </p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/modules/<b>exceptions.h</b></li>
<li>logdoctor/modules/<b>exceptions.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

View File

@ -0,0 +1,97 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">DatabaseWrapper Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classDatabaseWrapper.html#a8bbfd03f0576da556f23e1ffb2c07c8c">commitTransaction</a>(const bool explain_msg, const bool explain_err)</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDatabaseWrapper.html#a2f2be3529a992ef261c3db9ae8a83776">getQuery</a>() noexcept</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDatabaseWrapper.html#ade3b83c398b2c1858ab3e081ba211fd3">name</a>() const noexcept</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDatabaseWrapper.html#ad11a5e3cae9ed434fe5a679bf5933959">open</a>(const std::string &amp;path, const bool explain_err)</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDatabaseWrapper.html#abe1fe691a3db606548f5ff6f73d65fe6">openNew</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDatabaseWrapper.html#aeab87f7a742c3f012ee97301c4d9e15b">operator*</a>() noexcept</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDatabaseWrapper.html#a97a1a453df4e9e0b26fb63646e8e4042">operator-&gt;</a>() noexcept</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDatabaseWrapper.html#ab35901b0235ac94f29a4b90ef0ce1b0d">rollbackTransaction</a>(const bool explain_msg, const bool explain_err)</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDatabaseWrapper.html#a987e29bdc153b8af1af6d7e7d3236373">startTransaction</a>(const bool explain_msg, const bool explain_err)</td><td class="entry"><a class="el" href="classDatabaseWrapper.html">DatabaseWrapper</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,277 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: DatabaseWrapper Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classDatabaseWrapper-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DatabaseWrapper Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classDatabaseWrapper.html" title="DatabaseWrapper.">DatabaseWrapper</a>.
<a href="#details">More...</a></p>
<p><code>#include &lt;database.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a97a1a453df4e9e0b26fb63646e8e4042" id="r_a97a1a453df4e9e0b26fb63646e8e4042"><td class="memItemLeft" align="right" valign="top"><a id="a97a1a453df4e9e0b26fb63646e8e4042" name="a97a1a453df4e9e0b26fb63646e8e4042"></a>
QSqlDatabase *&#160;</td><td class="memItemRight" valign="bottom"><b>operator-&gt;</b> () noexcept</td></tr>
<tr class="memdesc:a97a1a453df4e9e0b26fb63646e8e4042"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a pointer to the underlying QSqlDatabase instance. <br /></td></tr>
<tr class="separator:a97a1a453df4e9e0b26fb63646e8e4042"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeab87f7a742c3f012ee97301c4d9e15b" id="r_aeab87f7a742c3f012ee97301c4d9e15b"><td class="memItemLeft" align="right" valign="top"><a id="aeab87f7a742c3f012ee97301c4d9e15b" name="aeab87f7a742c3f012ee97301c4d9e15b"></a>
QSqlDatabase &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> () noexcept</td></tr>
<tr class="memdesc:aeab87f7a742c3f012ee97301c4d9e15b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a reference to the underlying QSqlDatabase instance. <br /></td></tr>
<tr class="separator:aeab87f7a742c3f012ee97301c4d9e15b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade3b83c398b2c1858ab3e081ba211fd3" id="r_ade3b83c398b2c1858ab3e081ba211fd3"><td class="memItemLeft" align="right" valign="top"><a id="ade3b83c398b2c1858ab3e081ba211fd3" name="ade3b83c398b2c1858ab3e081ba211fd3"></a>
const QString &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const noexcept</td></tr>
<tr class="memdesc:ade3b83c398b2c1858ab3e081ba211fd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the database. <br /></td></tr>
<tr class="separator:ade3b83c398b2c1858ab3e081ba211fd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad11a5e3cae9ed434fe5a679bf5933959" id="r_ad11a5e3cae9ed434fe5a679bf5933959"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad11a5e3cae9ed434fe5a679bf5933959">open</a> (const std::string &amp;path, const bool explain_err)</td></tr>
<tr class="memdesc:ad11a5e3cae9ed434fe5a679bf5933959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the database file at the given path. <br /></td></tr>
<tr class="separator:ad11a5e3cae9ed434fe5a679bf5933959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe1fe691a3db606548f5ff6f73d65fe6" id="r_abe1fe691a3db606548f5ff6f73d65fe6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#abe1fe691a3db606548f5ff6f73d65fe6">openNew</a> (const std::string &amp;path)</td></tr>
<tr class="memdesc:abe1fe691a3db606548f5ff6f73d65fe6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens the database file at the given path. <br /></td></tr>
<tr class="separator:abe1fe691a3db606548f5ff6f73d65fe6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a987e29bdc153b8af1af6d7e7d3236373" id="r_a987e29bdc153b8af1af6d7e7d3236373"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a987e29bdc153b8af1af6d7e7d3236373">startTransaction</a> (const bool explain_msg, const bool explain_err)</td></tr>
<tr class="memdesc:a987e29bdc153b8af1af6d7e7d3236373"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts an ACID transaction on the database. <br /></td></tr>
<tr class="separator:a987e29bdc153b8af1af6d7e7d3236373"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bbfd03f0576da556f23e1ffb2c07c8c" id="r_a8bbfd03f0576da556f23e1ffb2c07c8c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a8bbfd03f0576da556f23e1ffb2c07c8c">commitTransaction</a> (const bool explain_msg, const bool explain_err)</td></tr>
<tr class="memdesc:a8bbfd03f0576da556f23e1ffb2c07c8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Commits an ongoing transaction. <br /></td></tr>
<tr class="separator:a8bbfd03f0576da556f23e1ffb2c07c8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab35901b0235ac94f29a4b90ef0ce1b0d" id="r_ab35901b0235ac94f29a4b90ef0ce1b0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab35901b0235ac94f29a4b90ef0ce1b0d">rollbackTransaction</a> (const bool explain_msg, const bool explain_err)</td></tr>
<tr class="memdesc:ab35901b0235ac94f29a4b90ef0ce1b0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rolls back an ongoing transaction. <br /></td></tr>
<tr class="separator:ab35901b0235ac94f29a4b90ef0ce1b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2be3529a992ef261c3db9ae8a83776" id="r_a2f2be3529a992ef261c3db9ae8a83776"><td class="memItemLeft" align="right" valign="top"><a id="a2f2be3529a992ef261c3db9ae8a83776" name="a2f2be3529a992ef261c3db9ae8a83776"></a>
<a class="el" href="classQueryWrapper.html">QueryWrapper</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getQuery</b> () noexcept</td></tr>
<tr class="memdesc:a2f2be3529a992ef261c3db9ae8a83776"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns an instance of a <a class="el" href="classQueryWrapper.html" title="QueryWrapper.">QueryWrapper</a> associated with the database. <br /></td></tr>
<tr class="separator:a2f2be3529a992ef261c3db9ae8a83776"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classDatabaseWrapper.html" title="DatabaseWrapper.">DatabaseWrapper</a>. </p>
<p>A wrapper around a QSqlDatabase </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a8bbfd03f0576da556f23e1ffb2c07c8c" name="a8bbfd03f0576da556f23e1ffb2c07c8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8bbfd03f0576da556f23e1ffb2c07c8c">&#9670;&#160;</a></span>commitTransaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DatabaseWrapper::commitTransaction </td>
<td>(</td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>explain_msg</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>explain_err</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Commits an ongoing transaction. </p>
<p>Throws in case of failure </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classVoidException.html" title="VoidException.">VoidException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ad11a5e3cae9ed434fe5a679bf5933959" name="ad11a5e3cae9ed434fe5a679bf5933959"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad11a5e3cae9ed434fe5a679bf5933959">&#9670;&#160;</a></span>open()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DatabaseWrapper::open </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>path</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>explain_err</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Opens the database file at the given path. </p>
<p>Throws if the file cannot be opened or if opening fails </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classVoidException.html" title="VoidException.">VoidException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="abe1fe691a3db606548f5ff6f73d65fe6" name="abe1fe691a3db606548f5ff6f73d65fe6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe1fe691a3db606548f5ff6f73d65fe6">&#9670;&#160;</a></span>openNew()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DatabaseWrapper::openNew </td>
<td>(</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>path</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Opens the database file at the given path. </p>
<p>Used when creating a new database file. Throws if opening fails. </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classVoidException.html" title="VoidException.">VoidException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="ab35901b0235ac94f29a4b90ef0ce1b0d" name="ab35901b0235ac94f29a4b90ef0ce1b0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab35901b0235ac94f29a4b90ef0ce1b0d">&#9670;&#160;</a></span>rollbackTransaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DatabaseWrapper::rollbackTransaction </td>
<td>(</td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>explain_msg</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>explain_err</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Rolls back an ongoing transaction. </p>
<p>Throws in case of failure </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classVoidException.html" title="VoidException.">VoidException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a987e29bdc153b8af1af6d7e7d3236373" name="a987e29bdc153b8af1af6d7e7d3236373"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a987e29bdc153b8af1af6d7e7d3236373">&#9670;&#160;</a></span>startTransaction()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DatabaseWrapper::startTransaction </td>
<td>(</td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>explain_msg</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>explain_err</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Starts an ACID transaction on the database. </p>
<p>Throws in case of failure </p><dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classVoidException.html" title="VoidException.">VoidException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/modules/database/<b>database.h</b></li>
<li>logdoctor/modules/database/<b>database.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,7 +81,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: DateTimeException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -73,20 +75,23 @@ $(function() {
<div class="header">
<div class="summary">
<a href="classDateTimeException-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DateTimeException Class Reference</div></div>
<div class="headertitle"><div class="title">DateTimeException Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classDateTimeException.html" title="DateTimeException.">DateTimeException</a>.
<a href="classDateTimeException.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;exceptions.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for DateTimeException:</div>
<div class="dyncontent">
<div class="center">
<img src="classDateTimeException.png" alt=""/>
</div></div>
<img src="classDateTimeException.png" usemap="#DateTimeException_map" alt=""/>
<map id="DateTimeException_map" name="DateTimeException_map">
<area href="classLogDoctorException.html" title="LogDoctorException." alt="LogDoctorException" shape="rect" coords="0,0,126,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classDateTimeException.html" title="DateTimeException.">DateTimeException</a>. </p>
<p>Exception related to a date/time </p>
@ -97,7 +102,7 @@ Inheritance diagram for DateTimeException:</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 549 B

After

Width:  |  Height:  |  Size: 597 B

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">DaytimeLogFieldsListModel Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classDaytimeLogFieldsListModel.html">DaytimeLogFieldsListModel</a>, including all inherited members.</p>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: CraplogParserInterface Class Reference</title>
<title>LogDoctor: DaytimeLogFieldsListModel Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -72,28 +74,27 @@ $(function() {
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="classCraplogParserInterface-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">CraplogParserInterface Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div></div>
<a href="classDaytimeLogFieldsListModel-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DaytimeLogFieldsListModel Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for CraplogParserInterface:</div>
Inheritance diagram for DaytimeLogFieldsListModel:</div>
<div class="dyncontent">
<div class="center">
<img src="classCraplogParserInterface.png" usemap="#CraplogParserInterface_map" alt=""/>
<map id="CraplogParserInterface_map" name="CraplogParserInterface_map">
<area href="classCraplogParser.html" alt="CraplogParser" shape="rect" coords="0,112,145,136"/>
<area href="classCraplogParserAsync.html" alt="CraplogParserAsync" shape="rect" coords="155,112,300,136"/>
<img src="classDaytimeLogFieldsListModel.png" usemap="#DaytimeLogFieldsListModel_map" alt=""/>
<map id="DaytimeLogFieldsListModel_map" name="DaytimeLogFieldsListModel_map">
<area href="classLogFieldsListModel.html" alt="LogFieldsListModel" shape="rect" coords="0,56,166,80"/>
</map>
</div></div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/modules/craplog/modules/workers/<b>parser_interface.h</b></li>
<li>logdoctor/modules/craplog/modules/workers/<b>parser_interface.cpp</b></li>
<li>logdoctor/customs/models/<b>logfields_listmodel.h</b></li>
<li>logdoctor/customs/models/<b>logfields_listmodel.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -78,26 +80,26 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classDbQuery.html">DbQuery</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a4d34cbd13cf2781e454c30e581bd2905">countDays</a>(const int from_year, const int from_month, const int from_day, const int to_year, const int to_month, const int to_day)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a4ae0b762331e5687bc412fa6f16b706f">countMonths</a>(const int from_year, const int from_month, const int to_year, const int to_month)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#acf3ce4120be55f718298786c2865b73e">getDaytimeCounts</a>(std::optional&lt; stats_day_items_t &gt; &amp;result, const QString &amp;web_server, const QString &amp;from_year_, const QString &amp;from_month_, const QString &amp;from_day_, const QString &amp;to_year_, const QString &amp;to_month_, const QString &amp;to_day_, const QString &amp;log_field_, const QString &amp;field_filter) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a37720e27fdc817124b224f08aa9618ad">getDbField</a>(const QString &amp;tr_fld) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a278ca6ae98fe0de802927f909e40b79a">getGlobalCounts</a>(const QString &amp;web_server, const std::map&lt; int, std::map&lt; int, std::vector&lt; int &gt; &gt; &gt; &amp;dates, std::vector&lt; std::unordered_map&lt; QString, unsigned &gt; &gt; &amp;recurs, std::tuple&lt; QString, int &gt; &amp;traf_date, std::unordered_map&lt; int, double &gt; &amp;traf_day, std::unordered_map&lt; int, double &gt; &amp;traf_hour, std::vector&lt; long long &gt; &amp;perf_time, std::vector&lt; long long &gt; &amp;perf_sent, std::vector&lt; long long &gt; &amp;perf_receiv, long &amp;req_count) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#ac28b2a9352b50f537ec8e105e461277b">getItemsCount</a>(std::optional&lt; stats_count_items_t &gt; &amp;result, const QString &amp;web_server, const QString &amp;year, const QString &amp;month, const QString &amp;day, const QString &amp;log_field) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#ad84db758810e989b8f61ac992d683f4a">getMinuteGap</a>(const int minute, const int gap=10)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a1ad1575ea0a9b5f3554e5d18bf0a3273">getMonthDays</a>(const int year, const int month)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a9d619717133cedd8c1bf899b1004a4ce">getMonthNumber</a>(const QString &amp;month_str) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#ade63d90c7cf05115dac780d4d6884c6c">getRelationalCountsDay</a>(std::optional&lt; stats_relat_items_t &gt; &amp;result, const QString &amp;web_server, const QString &amp;year_, const QString &amp;month_, const QString &amp;day_, const QString &amp;log_field_1_, const QString &amp;field_filter_1, const QString &amp;log_field_2_, const QString &amp;field_filter_2) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a9dd64837bce2294c32866c85795db085">getRelationalCountsPeriod</a>(std::optional&lt; stats_relat_items_t &gt; &amp;result, const QString &amp;web_server, const QString &amp;from_year_, const QString &amp;from_month_, const QString &amp;from_day_, const QString &amp;to_year_, const QString &amp;to_month_, const QString &amp;to_day_, const QString &amp;log_field_1_, const QString &amp;field_filter_1, const QString &amp;log_field_2_, const QString &amp;field_filter_2) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#aab00855f73578e2cc83b4c2ffa2c04e9">getSpeedData</a>(std::optional&lt; stats_speed_items_t &gt; &amp;result, const QString &amp;web_server, const QString &amp;year_, const QString &amp;month_, const QString &amp;day_, const QString &amp;protocol_f, const QString &amp;method_f, const QString &amp;uri_f, const QString &amp;query_f, const QString &amp;response_f) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a202b946c47e35d86f62e09cd1653479d">getWarnCounts</a>(std::optional&lt; stats_warn_items_t &gt; &amp;result, const QString &amp;web_server, const QString &amp;year_, const QString &amp;month_, const QString &amp;day_, const QString &amp;hour_) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a6739efb23d825be9585b773685382e41">refreshDates</a>(std::optional&lt; stats_dates_t &gt; &amp;result)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a1e7cf5357869bc2c19053cb63afd6b67">setDbPath</a>(const std::string &amp;path)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#ab2a129e8bb094401ad344ecbc1d15a57">setDialogLevel</a>(const int new_level)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a6d86a91f0880d9d7ca27b6b9720257fd">updateWarnings</a>(const QString &amp;web_server, const std::vector&lt; std::tuple&lt; int, int &gt; &gt; &amp;updates) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#ad271ebf5819d781bb6bfdfea2b4acf98">countMonths</a>(const int from_year, const int from_month, const int to_year, const int to_month) noexcept</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#aa2ef81698e34e36d20514823fa9d211b">getDaytimeCounts</a>(std::optional&lt; stats_day_items_t &gt; &amp;result, QStringView web_server, QStringView from_year_, QStringView from_month_, QStringView from_day_, QStringView to_year_, QStringView to_month_, QStringView to_day_, const LogField log_field_, QStringView field_filter) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a5f652baa6d4a0af4177e5754edb99b21">getDbField</a>(const LogField fld) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a5c6a8c4ea21e565c418e32eb90ff7d7c">getDbField</a>(QStringView tr_fld) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a08061a6906bb027ebdee5a337482aba9">getGlobalCounts</a>(std::optional&lt; GlobalsData &gt; &amp;result, QStringView web_server, const stats_dates_t &amp;dates) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a0199ea829fe90b7f9f392c35d9c73774">getItemsCount</a>(std::optional&lt; stats_count_items_t &gt; &amp;result, QStringView web_server, QStringView year, QStringView month, QStringView day, QStringView log_field) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#ad84db758810e989b8f61ac992d683f4a">getMinuteGap</a>(const int minute, const int gap=10)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a1ad1575ea0a9b5f3554e5d18bf0a3273">getMonthDays</a>(const int year, const int month)</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#aab983801276d1ea9aca03390bc6e2ab1">getMonthNumber</a>(QStringView month_str) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a40861d972e65c5c5ccdd7fab97b75352">getRelationalCountsDay</a>(std::optional&lt; stats_relat_items_t &gt; &amp;result, QStringView web_server, QStringView year_, QStringView month_, QStringView day_, const LogField log_field_1_, QStringView field_filter_1, const LogField log_field_2_, QStringView field_filter_2) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a39aec1ee108feecf392430e82a6bf339">getRelationalCountsPeriod</a>(std::optional&lt; stats_relat_items_t &gt; &amp;result, QStringView web_server, QStringView from_year_, QStringView from_month_, QStringView from_day_, QStringView to_year_, QStringView to_month_, QStringView to_day_, const LogField log_field_1_, QStringView field_filter_1, const LogField log_field_2_, QStringView field_filter_2) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a9b836475387a0ca70230d99b706ded6b">getSpeedData</a>(std::optional&lt; stats_speed_items_t &gt; &amp;result, QStringView web_server, QStringView year_, QStringView month_, QStringView day_, QStringView protocol_f, QStringView method_f, QStringView uri_f, QStringView query_f, QStringView response_f) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a803a3a10ec5318c337746928bfab4b98">getWarningsData</a>(std::optional&lt; stats_warn_items_t &gt; &amp;result, QStringView web_server, QStringView year_, QStringView month_, QStringView day_, QStringView hour_) const</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#adb3206452fd6f9a35e88e260e502c511">refreshDates</a>(std::optional&lt; database_dates_t &gt; &amp;result) noexcept</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a6924de3d7b44efca2d5e6d4304f908c2">setDbPath</a>(std::string &amp;&amp;path) noexcept</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#acf41fe954be10734fba229174584cbae">setDialogLevel</a>(const DialogsLevel new_level) noexcept</td><td class="entry"><a class="el" href="classDbQuery.html">DbQuery</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: DialogBool Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,12 +77,12 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-slots">Private Slots</a> &#124;
<a href="classDialogBool-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DialogBool Class Reference</div></div>
<div class="headertitle"><div class="title">DialogBool Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classDialogBool.html" title="DialogBool.">DialogBool</a>.
<a href="classDialogBool.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;boolean_dialog.h&gt;</code></p>
<div class="dynheader">
@ -92,8 +94,7 @@ Inheritance diagram for DialogBool:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aed40fd288c983c07b3abb7188655cb95" id="r_aed40fd288c983c07b3abb7188655cb95"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDialogBool.html#aed40fd288c983c07b3abb7188655cb95">DialogBool</a> (const QString &amp;title, const QString &amp;text, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:aed40fd288c983c07b3abb7188655cb95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dialog constructor. <br /></td></tr>
<tr class="memitem:aed40fd288c983c07b3abb7188655cb95" id="r_aed40fd288c983c07b3abb7188655cb95"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aed40fd288c983c07b3abb7188655cb95">DialogBool</a> (const QString &amp;title, const QString &amp;text, QWidget *parent=nullptr)</td></tr>
<tr class="separator:aed40fd288c983c07b3abb7188655cb95"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-slots" name="pri-slots"></a>
@ -123,25 +124,17 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_YES_clicked
<tr>
<td class="memname">DialogBool::DialogBool </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>title</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>title</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>text</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QWidget *&#160;</td>
<td class="paramname"><em>parent</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">QWidget *</td> <td class="paramname"><span class="paramname"><em>parent</em><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -150,8 +143,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_YES_clicked
</tr>
</table>
</div><div class="memdoc">
<p>Dialog constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">title</td><td>The title </td></tr>
@ -170,7 +161,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_YES_clicked
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 428 B

After

Width:  |  Height:  |  Size: 428 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -84,7 +86,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: DialogIda Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,12 +77,12 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-slots">Private Slots</a> &#124;
<a href="classDialogIda-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DialogIda Class Reference</div></div>
<div class="headertitle"><div class="title">DialogIda Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classDialogIda.html" title="DialogIda.">DialogIda</a>.
<a href="classDialogIda.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;ida_dialog.h&gt;</code></p>
<div class="dynheader">
@ -92,8 +94,7 @@ Inheritance diagram for DialogIda:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:acb38348bcb6f6968f86a88948b1259d3" id="r_acb38348bcb6f6968f86a88948b1259d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDialogIda.html#acb38348bcb6f6968f86a88948b1259d3">DialogIda</a> (const QString &amp;title, const QString &amp;text, const bool ignore=true, const bool discard=true, const bool abort=true, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:acb38348bcb6f6968f86a88948b1259d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dialog constructor. <br /></td></tr>
<tr class="memitem:acb38348bcb6f6968f86a88948b1259d3" id="r_acb38348bcb6f6968f86a88948b1259d3"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#acb38348bcb6f6968f86a88948b1259d3">DialogIda</a> (const QString &amp;title, const QString &amp;text, const bool ignore=true, const bool discard=true, const bool abort=true, QWidget *parent=nullptr)</td></tr>
<tr class="separator:acb38348bcb6f6968f86a88948b1259d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-slots" name="pri-slots"></a>
@ -127,43 +128,32 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_ABORT_click
<tr>
<td class="memname">DialogIda::DialogIda </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>title</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>title</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>text</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>ignore</em> = <code>true</code>, </td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>ignore</em><span class="paramdefsep"> = </span><span class="paramdefval">true</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>discard</em> = <code>true</code>, </td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>discard</em><span class="paramdefsep"> = </span><span class="paramdefval">true</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const bool&#160;</td>
<td class="paramname"><em>abort</em> = <code>true</code>, </td>
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>abort</em><span class="paramdefsep"> = </span><span class="paramdefval">true</span>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QWidget *&#160;</td>
<td class="paramname"><em>parent</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">QWidget *</td> <td class="paramname"><span class="paramname"><em>parent</em><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -172,8 +162,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_ABORT_click
</tr>
</table>
</div><div class="memdoc">
<p>Dialog constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">title</td><td>The title </td></tr>
@ -195,7 +183,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_ABORT_click
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 400 B

After

Width:  |  Height:  |  Size: 400 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: DialogMsg Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,12 +77,12 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-slots">Private Slots</a> &#124;
<a href="classDialogMsg-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DialogMsg Class Reference</div></div>
<div class="headertitle"><div class="title">DialogMsg Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classDialogMsg.html" title="DialogMsg.">DialogMsg</a>.
<a href="classDialogMsg.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;message_dialog.h&gt;</code></p>
<div class="dynheader">
@ -92,8 +94,7 @@ Inheritance diagram for DialogMsg:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ad8dfbc1525efc49207f912d451aa0fde" id="r_ad8dfbc1525efc49207f912d451aa0fde"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDialogMsg.html#ad8dfbc1525efc49207f912d451aa0fde">DialogMsg</a> (const QString &amp;title, const QString &amp;text, const QString &amp;additional, const MsgType type, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:ad8dfbc1525efc49207f912d451aa0fde"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dialog constructor. <br /></td></tr>
<tr class="memitem:ad8dfbc1525efc49207f912d451aa0fde" id="r_ad8dfbc1525efc49207f912d451aa0fde"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad8dfbc1525efc49207f912d451aa0fde">DialogMsg</a> (const QString &amp;title, const QString &amp;text, const QString &amp;additional, const MsgType type, QWidget *parent=nullptr)</td></tr>
<tr class="separator:ad8dfbc1525efc49207f912d451aa0fde"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-slots" name="pri-slots"></a>
@ -123,37 +124,27 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_Ok_clicked<
<tr>
<td class="memname">DialogMsg::DialogMsg </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>title</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>title</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>text</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>additional</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>additional</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const MsgType&#160;</td>
<td class="paramname"><em>type</em>, </td>
<td class="paramtype">const MsgType</td> <td class="paramname"><span class="paramname"><em>type</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QWidget *&#160;</td>
<td class="paramname"><em>parent</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">QWidget *</td> <td class="paramname"><span class="paramname"><em>parent</em><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -162,8 +153,6 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_Ok_clicked<
</tr>
</table>
</div><div class="memdoc">
<p>Dialog constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">title</td><td>The title </td></tr>
@ -183,7 +172,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_Ok_clicked<
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 441 B

After

Width:  |  Height:  |  Size: 441 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -86,15 +88,17 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a28a45ef4f4b79d050ccb72b85a8ba4fc">choiceDatabaseWrongTable</a>(const QString &amp;db_name, const QString &amp;table_name, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a12f1c605aac10164e61d4a4b867d962f">choiceDirNotDir</a>(const QString &amp;path, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#ae0b81c32e3bf6c9e1d05816b24a6abc7">choiceDuplicateFile</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#abf2378d24ab3e171645b6062b34a5737">choiceFileAlreadyUsed</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a7a8316a45f783c3e93507a0b0f60c350">choiceFileNotFile</a>(const QString &amp;path, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a2b6f6a70833fddee1c826eab567d3337">choiceFileSizeWarning</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a06f1e2d780a3927c4153ae5d3b6e1c08">choiceFileSizeWarning2</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a29ded809542c2e742491300adff188cc">choiceSelectedFileNotFound</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a2cfc4ee49a455ec10253c133308e5235">errConfDirNotWritable</a>(const QString &amp;dir, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a2dcb66d839d8a10574414d45011e1764">errConfFailedWriting</a>(const QString &amp;msg, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#ae2a40f972582a40f5c4533cc7e2b425b">errConfFileNotReadable</a>(const QString &amp;file, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a7c220883836ee79764e7a55813cc0cc9">errConfFileNotWritable</a>(const QString &amp;file, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a56772385898ba184142862cbcc47d370">choiceFailedApplyingConfigs</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#abf2378d24ab3e171645b6062b34a5737">choiceFileAlreadyUsed</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a7a8316a45f783c3e93507a0b0f60c350">choiceFileNotFile</a>(const QString &amp;path, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a2b6f6a70833fddee1c826eab567d3337">choiceFileSizeWarning</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a06f1e2d780a3927c4153ae5d3b6e1c08">choiceFileSizeWarning2</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a29ded809542c2e742491300adff188cc">choiceSelectedFileNotFound</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a2cfc4ee49a455ec10253c133308e5235">errConfDirNotWritable</a>(const QString &amp;dir, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a2dcb66d839d8a10574414d45011e1764">errConfFailedWriting</a>(const QString &amp;msg, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#ae2a40f972582a40f5c4533cc7e2b425b">errConfFileNotReadable</a>(const QString &amp;file, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a7c220883836ee79764e7a55813cc0cc9">errConfFileNotWritable</a>(const QString &amp;file, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#ab571d3051c496c959274f21000750838">errConvertingData</a>(const QString &amp;fromType, const QString &amp;intoType, const QString &amp;value, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a20a23916efa18bb1a8dd1e91250f8557">errDatabaseFailedBackup</a>(const QString &amp;msg, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a8483bdc26a89628a826e69c454a7a6cf">errDatabaseFailedCreating</a>(const QString &amp;db_name, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a64cfe33e61b020676857f98618aeb944">errDatabaseFailedExecuting</a>(const QString &amp;db_name, const QString &amp;statement, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
@ -106,37 +110,41 @@ $(function() {
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a1624e24d4d7b04b5479970234368db0e">errDirNotExists</a>(const QString &amp;dir, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a89580421a70af819c57f480de24d8e77">errDirNotReadable</a>(const QString &amp;dir, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a24cd2a3e54b2969d4f33ba500bd7509b">errDirNotWritable</a>(const QString &amp;dir, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a636ea87efbab1f9bb75431a48380cd39">errFailedApplyingConfigs</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#ab7e5f44cefc17e99cb3c91c21c0755b7">errFailedApplyingConfigsItem</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a37b210d2f9a087eaf395a45ff2095ed5">errFailedDefiningLogType</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#af10077a5f3ebbf3683801999d8005f9a">errFailedMakeDir</a>(const QString &amp;msg, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a8bdf9d669f24bffd5d996ec18020194b">errFailedParsingLogs</a>(const QString &amp;message, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a475316d013f45940a1953af608fe3d3f">errFailedReadFile</a>(const QString &amp;file, const bool skipping=false, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a12d801b9dbfc0fc340c4bda5e69a6002">errFileNotFound</a>(const QString &amp;file, const bool report=false, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a6b7e8089712ea78ba9e6b2440dde2d1a">errGeneric</a>(const QString &amp;message, const bool report_msg=false, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#abc275ca943e81edb5459da0afbe8c8c3">errHelpFailed</a>(const QString &amp;link, const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a910d3500df728c06173056a4eac0c358">errHelpNotFound</a>(const QString &amp;link, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#aefdc8e73c551460720d8a58e7e5e18bb">errHelpNotReadable</a>(const QString &amp;link, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a3cc898412f2debd5eff058aa8cd88c80">errInvalidLogFormatString</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#ab2c944dbd7d2857d6ec7b0eba8b614ae">errLangLocaleInvalid</a>(const QString &amp;locale, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a38406ffaaed868ab75be5b7e8f35a1c2">errLangNotAccepted</a>(const QString &amp;locale, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a48efa757e87889491d2d723749647c00">errLogFormatNoFields</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a5cc9c61fd5d5dea50b248366a6bd6e54">errLogFormatNoSeparators</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#af9f19176ce2981bd3397b9d033490cb8">errLogFormatNotSet</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a6668dbf080c96730fae96809a26d48d8">errFailedInsertUsedHashes</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#af10077a5f3ebbf3683801999d8005f9a">errFailedMakeDir</a>(const QString &amp;msg, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a8bdf9d669f24bffd5d996ec18020194b">errFailedParsingLogs</a>(const QString &amp;message, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a475316d013f45940a1953af608fe3d3f">errFailedReadFile</a>(const QString &amp;file, const bool skipping=false, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a12d801b9dbfc0fc340c4bda5e69a6002">errFileNotFound</a>(const QString &amp;file, const bool report=false, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a6b7e8089712ea78ba9e6b2440dde2d1a">errGeneric</a>(const QString &amp;message, const bool report_msg=false, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#abc275ca943e81edb5459da0afbe8c8c3">errHelpFailed</a>(const QString &amp;link, const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a910d3500df728c06173056a4eac0c358">errHelpNotFound</a>(const QString &amp;link, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#aefdc8e73c551460720d8a58e7e5e18bb">errHelpNotReadable</a>(const QString &amp;link, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a3cc898412f2debd5eff058aa8cd88c80">errInvalidLogFormatString</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#ab2c944dbd7d2857d6ec7b0eba8b614ae">errLangLocaleInvalid</a>(const QString &amp;locale, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a38406ffaaed868ab75be5b7e8f35a1c2">errLangNotAccepted</a>(const QString &amp;locale, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a48efa757e87889491d2d723749647c00">errLogFormatNoFields</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a5cc9c61fd5d5dea50b248366a6bd6e54">errLogFormatNoSeparators</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#af9f19176ce2981bd3397b9d033490cb8">errLogFormatNotSet</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#af64324189aa2e42115afa0031dfc51c8">errProcessingStatsData</a>(const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a93804c66ed89197dceb292926fceb690">errRenaming</a>(const QString &amp;path, const QString &amp;err, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a41c7f8f921aff3ecfb876be3d89276b6">errSqlDriverNotFound</a>(const QString &amp;driver, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#ae916458257088da13a1a2bc885d5c71d">msgDatabaseCreated</a>(const QString &amp;db_name, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a38d096b5d4d6cae9d0af6224ff4b6ba9">msgNoFileToParse</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a9f29d5f5fc2b8dd92ab94942c6162026">msgNotEnoughMemory</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a3b25c703b036517d3de43596809f1845">warnConfFileNotFound</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a57e732827bbb8e58fb863bdd47318b5b">warnDirNotReadable</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#ade3c5fd40c2b38b688bfce8a4f2bcd51">warnDirNotWritable</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a4a80026203e34ff692bc720d65f5c097">warnEmptyFile</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a2424ed3e4b1c9a98a0ca979764d004b9">warnFileNotReadable</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#aea11eccbd5c524f3d97a44346a4f4ef1">msgNoDataForStats</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a38d096b5d4d6cae9d0af6224ff4b6ba9">msgNoFileToParse</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a9f29d5f5fc2b8dd92ab94942c6162026">msgNotEnoughMemory</a>(const QString &amp;msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a3b25c703b036517d3de43596809f1845">warnConfFileNotFound</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a57e732827bbb8e58fb863bdd47318b5b">warnDirNotReadable</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#ade3c5fd40c2b38b688bfce8a4f2bcd51">warnDirNotWritable</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a4a80026203e34ff692bc720d65f5c097">warnEmptyFile</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#a2424ed3e4b1c9a98a0ca979764d004b9">warnFileNotReadable</a>(const QString &amp;file, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#a2a07c686501d9f772499dc9ebb47c38c">warnInvalidConfigsList</a>(const QStringList &amp;list, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classDialogSec.html#ae9cf747999d28638f8bec00dba752271">warnInvalidItemBW</a>(QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: DialogSec Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,12 +77,12 @@ $(function() {
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="classDialogSec-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DialogSec Class Reference</div></div>
<div class="headertitle"><div class="title">DialogSec Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classDialogSec.html" title="DialogSec.">DialogSec</a>.
<a href="classDialogSec.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;dialogs.h&gt;</code></p>
<div class="dynheader">
@ -128,10 +130,18 @@ static void&#160;</td><td class="memItemRight" valign="bottom"><b>errConfFileNot
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errConfDirNotWritable</b> (const QString &amp;dir, const QString &amp;err, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a2cfc4ee49a455ec10253c133308e5235"><td class="mdescLeft">&#160;</td><td class="mdescRight">Missing read permission for the configuration file's directory. <br /></td></tr>
<tr class="separator:a2cfc4ee49a455ec10253c133308e5235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a636ea87efbab1f9bb75431a48380cd39" id="r_a636ea87efbab1f9bb75431a48380cd39"><td class="memItemLeft" align="right" valign="top"><a id="a636ea87efbab1f9bb75431a48380cd39" name="a636ea87efbab1f9bb75431a48380cd39"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errFailedApplyingConfigs</b> (const QString &amp;msg, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a636ea87efbab1f9bb75431a48380cd39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Missing write permission for the configuration file's directory. <br /></td></tr>
<tr class="separator:a636ea87efbab1f9bb75431a48380cd39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7e5f44cefc17e99cb3c91c21c0755b7" id="r_ab7e5f44cefc17e99cb3c91c21c0755b7"><td class="memItemLeft" align="right" valign="top"><a id="ab7e5f44cefc17e99cb3c91c21c0755b7" name="ab7e5f44cefc17e99cb3c91c21c0755b7"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errFailedApplyingConfigsItem</b> (const QString &amp;msg, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:ab7e5f44cefc17e99cb3c91c21c0755b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error occured while applying the value retrieved from the conf file. <br /></td></tr>
<tr class="separator:ab7e5f44cefc17e99cb3c91c21c0755b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a07c686501d9f772499dc9ebb47c38c" id="r_a2a07c686501d9f772499dc9ebb47c38c"><td class="memItemLeft" align="right" valign="top"><a id="a2a07c686501d9f772499dc9ebb47c38c" name="a2a07c686501d9f772499dc9ebb47c38c"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>warnInvalidConfigsList</b> (const QStringList &amp;list, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a2a07c686501d9f772499dc9ebb47c38c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The lines in the list caused an error and cannot be applied. <br /></td></tr>
<tr class="separator:a2a07c686501d9f772499dc9ebb47c38c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56772385898ba184142862cbcc47d370" id="r_a56772385898ba184142862cbcc47d370"><td class="memItemLeft" align="right" valign="top"><a id="a56772385898ba184142862cbcc47d370" name="a56772385898ba184142862cbcc47d370"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>choiceFailedApplyingConfigs</b> (const QString &amp;msg, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a56772385898ba184142862cbcc47d370"><td class="mdescLeft">&#160;</td><td class="mdescRight">Failed to apply user provided configurations. <br /></td></tr>
<tr class="separator:a56772385898ba184142862cbcc47d370"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc275ca943e81edb5459da0afbe8c8c3" id="r_abc275ca943e81edb5459da0afbe8c8c3"><td class="memItemLeft" align="right" valign="top"><a id="abc275ca943e81edb5459da0afbe8c8c3" name="abc275ca943e81edb5459da0afbe8c8c3"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errHelpFailed</b> (const QString &amp;link, const QString &amp;msg, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:abc275ca943e81edb5459da0afbe8c8c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Help resource is not a file. <br /></td></tr>
@ -232,6 +242,10 @@ static int&#160;</td><td class="memItemRight" valign="bottom"><b>choiceFileAlrea
static int&#160;</td><td class="memItemRight" valign="bottom"><b>choiceDuplicateFile</b> (const QString &amp;msg, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:ae0b81c32e3bf6c9e1d05816b24a6abc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">A selected log file appears twice in the selection. <br /></td></tr>
<tr class="separator:ae0b81c32e3bf6c9e1d05816b24a6abc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6668dbf080c96730fae96809a26d48d8" id="r_a6668dbf080c96730fae96809a26d48d8"><td class="memItemLeft" align="right" valign="top"><a id="a6668dbf080c96730fae96809a26d48d8" name="a6668dbf080c96730fae96809a26d48d8"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errFailedInsertUsedHashes</b> (QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a6668dbf080c96730fae96809a26d48d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error occured while inserting the new files' hashes into the daabase. <br /></td></tr>
<tr class="separator:a6668dbf080c96730fae96809a26d48d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b6f6a70833fddee1c826eab567d3337" id="r_a2b6f6a70833fddee1c826eab567d3337"><td class="memItemLeft" align="right" valign="top"><a id="a2b6f6a70833fddee1c826eab567d3337" name="a2b6f6a70833fddee1c826eab567d3337"></a>
static int&#160;</td><td class="memItemRight" valign="bottom"><b>choiceFileSizeWarning</b> (const QString &amp;msg, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a2b6f6a70833fddee1c826eab567d3337"><td class="mdescLeft">&#160;</td><td class="mdescRight">The size of a log file which has been selected to be parsed exceeds the warning size. <br /></td></tr>
@ -264,6 +278,14 @@ static void&#160;</td><td class="memItemRight" valign="bottom"><b>errLogFormatNo
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errFailedParsingLogs</b> (const QString &amp;message, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a8bdf9d669f24bffd5d996ec18020194b"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error occured while parsing logs. <br /></td></tr>
<tr class="separator:a8bdf9d669f24bffd5d996ec18020194b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af64324189aa2e42115afa0031dfc51c8" id="r_af64324189aa2e42115afa0031dfc51c8"><td class="memItemLeft" align="right" valign="top"><a id="af64324189aa2e42115afa0031dfc51c8" name="af64324189aa2e42115afa0031dfc51c8"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errProcessingStatsData</b> (const QString &amp;err, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:af64324189aa2e42115afa0031dfc51c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">An error occured while processing data. <br /></td></tr>
<tr class="separator:af64324189aa2e42115afa0031dfc51c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea11eccbd5c524f3d97a44346a4f4ef1" id="r_aea11eccbd5c524f3d97a44346a4f4ef1"><td class="memItemLeft" align="right" valign="top"><a id="aea11eccbd5c524f3d97a44346a4f4ef1" name="aea11eccbd5c524f3d97a44346a4f4ef1"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>msgNoDataForStats</b> (QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:aea11eccbd5c524f3d97a44346a4f4ef1"><td class="mdescLeft">&#160;</td><td class="mdescRight">No data, cannot draw the chart. <br /></td></tr>
<tr class="separator:aea11eccbd5c524f3d97a44346a4f4ef1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12d801b9dbfc0fc340c4bda5e69a6002" id="r_a12d801b9dbfc0fc340c4bda5e69a6002"><td class="memItemLeft" align="right" valign="top"><a id="a12d801b9dbfc0fc340c4bda5e69a6002" name="a12d801b9dbfc0fc340c4bda5e69a6002"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errFileNotFound</b> (const QString &amp;file, const bool report=false, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a12d801b9dbfc0fc340c4bda5e69a6002"><td class="mdescLeft">&#160;</td><td class="mdescRight">File not found. <br /></td></tr>
@ -304,6 +326,10 @@ static void&#160;</td><td class="memItemRight" valign="bottom"><b>warnDirNotWrit
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errFailedMakeDir</b> (const QString &amp;msg, const QString &amp;err, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:af10077a5f3ebbf3683801999d8005f9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Failed to create a directory. <br /></td></tr>
<tr class="separator:af10077a5f3ebbf3683801999d8005f9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab571d3051c496c959274f21000750838" id="r_ab571d3051c496c959274f21000750838"><td class="memItemLeft" align="right" valign="top"><a id="ab571d3051c496c959274f21000750838" name="ab571d3051c496c959274f21000750838"></a>
static void&#160;</td><td class="memItemRight" valign="bottom"><b>errConvertingData</b> (const QString &amp;fromType, const QString &amp;intoType, const QString &amp;value, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:ab571d3051c496c959274f21000750838"><td class="mdescLeft">&#160;</td><td class="mdescRight">Failed to convert some data from one type into another. <br /></td></tr>
<tr class="separator:ab571d3051c496c959274f21000750838"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12f1c605aac10164e61d4a4b867d962f" id="r_a12f1c605aac10164e61d4a4b867d962f"><td class="memItemLeft" align="right" valign="top"><a id="a12f1c605aac10164e61d4a4b867d962f" name="a12f1c605aac10164e61d4a4b867d962f"></a>
static bool&#160;</td><td class="memItemRight" valign="bottom"><b>choiceDirNotDir</b> (const QString &amp;path, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a12f1c605aac10164e61d4a4b867d962f"><td class="mdescLeft">&#160;</td><td class="mdescRight">An entry was supposed to be a directory but it's not. <br /></td></tr>
@ -330,7 +356,7 @@ static bool&#160;</td><td class="memItemRight" valign="bottom"><b>choiceDatabase
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 437 B

After

Width:  |  Height:  |  Size: 437 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -83,7 +85,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: DonutBreakdown Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,12 +77,12 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="classDonutBreakdown-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">DonutBreakdown Class Reference</div></div>
<div class="headertitle"><div class="title">DonutBreakdown Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p>DonutBreakdon.
<a href="classDonutBreakdown.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;donuts.h&gt;</code></p>
<div class="dynheader">
@ -92,7 +94,7 @@ Inheritance diagram for DonutBreakdown:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a161ef5e8ca88f2735a4971d1f66f7a72" id="r_a161ef5e8ca88f2735a4971d1f66f7a72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDonutBreakdown.html#a161ef5e8ca88f2735a4971d1f66f7a72">addBreakdownSeries</a> (QPieSeries *series, const QColor &amp;color, const QFont &amp;font)</td></tr>
<tr class="memitem:a161ef5e8ca88f2735a4971d1f66f7a72" id="r_a161ef5e8ca88f2735a4971d1f66f7a72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a161ef5e8ca88f2735a4971d1f66f7a72">addBreakdownSeries</a> (QPieSeries *series, const QColor &amp;color, const QFont &amp;font)</td></tr>
<tr class="memdesc:a161ef5e8ca88f2735a4971d1f66f7a72"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a slice to the donut. <br /></td></tr>
<tr class="separator:a161ef5e8ca88f2735a4971d1f66f7a72"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@ -120,25 +122,17 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>updateLegendMarkers</
<tr>
<td class="memname">void DonutBreakdown::addBreakdownSeries </td>
<td>(</td>
<td class="paramtype">QPieSeries *&#160;</td>
<td class="paramname"><em>series</em>, </td>
<td class="paramtype">QPieSeries *</td> <td class="paramname"><span class="paramname"><em>series</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QColor &amp;&#160;</td>
<td class="paramname"><em>color</em>, </td>
<td class="paramtype">const QColor &amp;</td> <td class="paramname"><span class="paramname"><em>color</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QFont &amp;&#160;</td>
<td class="paramname"><em>font</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const QFont &amp;</td> <td class="paramname"><span class="paramname"><em>font</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
@ -163,7 +157,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>updateLegendMarkers</
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 483 B

After

Width:  |  Height:  |  Size: 483 B

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">EnumeratdArray&lt; Array &gt; Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classEnumeratdArray.html">EnumeratdArray&lt; Array &gt;</a>, including all inherited members.</p>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,90 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: EnumeratdArray&lt; Array &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="classEnumeratdArray-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">EnumeratdArray&lt; Array &gt; Class Template Reference</div></div>
</div><!--header-->
<div class="contents">
<hr/>The documentation for this class was generated from the following file:<ul>
<li>logdoctor/utilities/<b>arrays.h</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,87 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">FileHandler&lt; Stream &gt; Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classFileHandler.html">FileHandler&lt; Stream &gt;</a>, including all inherited members.</p>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,98 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: FileHandler&lt; Stream &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="classFileHandler-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">FileHandler&lt; Stream &gt; Class Template Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p>RAII class to handle s file resource.
<a href="#details">More...</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;typename Stream&gt;<br />
class FileHandler&lt; Stream &gt;</div><p>RAII class to handle s file resource. </p>
<p>RAII class to handle a file stream resource. </p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/utilities/<b>gzip.cpp</b></li>
<li>logdoctor/utilities/<b>io.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,20 +79,19 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classFood.html">Food</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classFood.html#a053638cacc2d92acd0a29a597941f2ba">image</a></td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#ad7ca002e1067c45e362f2193f679ac77">img_rat</a></td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#a1baa42d6f924ce2a37a2a97773fc57f6">inTile</a>(const unsigned x, const unsigned y) const</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#ab4ab28e75609c4872fc47563909c4c61">movable</a></td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#a840b4ae09993aea111403617f56988d1">move</a>(const Snake &amp;snake)</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#a4322893c4935e218345e6373082f2ca6">spawn</a>(const Snake &amp;snake, const Snake &amp;snake_)</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#a63d7fd88d5db54881de451b2429ed04d">update</a>(const unsigned new_x, const unsigned new_y)</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#af35fa376e635e2de2eaf8861654215fe">x</a></td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#ae020ae6247a41acd4b8c701322a91a7a">X</a>() const</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#aa48eeda2151769eb75a41c6aa3f216be">Y</a>() const</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#ad7ca002e1067c45e362f2193f679ac77">img_rat</a></td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#a219ff9d1daabbb73146a10a8ed622489">inTile</a>(const unsigned x, const unsigned y) const noexcept</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#ab4ab28e75609c4872fc47563909c4c61">movable</a></td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#a840b4ae09993aea111403617f56988d1">move</a>(const Snake &amp;snake)</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#a3af9975383d864fb2f5dae4dc3c549e8">spawn</a>(const Snake &amp;snake, const Snake &amp;snake_) noexcept</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#ad6db3b26ba5f1199549e99bf1df7a6f6">update</a>(const unsigned new_x, const unsigned new_y) noexcept</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#af35fa376e635e2de2eaf8861654215fe">x</a></td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFood.html#a6f1549c041fe5445d0b96fa2d096c76e">X</a>() const noexcept</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFood.html#ae4485a82fc3b4bcc5b714342da459c0f">Y</a>() const noexcept</td><td class="entry"><a class="el" href="classFood.html">Food</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Food Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,35 +77,35 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classFood-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">Food Class Reference</div></div>
<div class="headertitle"><div class="title">Food Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ae020ae6247a41acd4b8c701322a91a7a" id="r_ae020ae6247a41acd4b8c701322a91a7a"><td class="memItemLeft" align="right" valign="top"><a id="ae020ae6247a41acd4b8c701322a91a7a" name="ae020ae6247a41acd4b8c701322a91a7a"></a>
unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>X</b> () const</td></tr>
<tr class="memdesc:ae020ae6247a41acd4b8c701322a91a7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the position on the X-axis. <br /></td></tr>
<tr class="separator:ae020ae6247a41acd4b8c701322a91a7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa48eeda2151769eb75a41c6aa3f216be" id="r_aa48eeda2151769eb75a41c6aa3f216be"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFood.html#aa48eeda2151769eb75a41c6aa3f216be">Y</a> () const</td></tr>
<tr class="memdesc:aa48eeda2151769eb75a41c6aa3f216be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the position on the Y-axis. <br /></td></tr>
<tr class="separator:aa48eeda2151769eb75a41c6aa3f216be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1baa42d6f924ce2a37a2a97773fc57f6" id="r_a1baa42d6f924ce2a37a2a97773fc57f6"><td class="memItemLeft" align="right" valign="top"><a id="a1baa42d6f924ce2a37a2a97773fc57f6" name="a1baa42d6f924ce2a37a2a97773fc57f6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>inTile</b> (const unsigned <a class="el" href="classFood.html#af35fa376e635e2de2eaf8861654215fe">x</a>, const unsigned y) const</td></tr>
<tr class="memdesc:a1baa42d6f924ce2a37a2a97773fc57f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether is there a part of the snake in the given position. <br /></td></tr>
<tr class="separator:a1baa42d6f924ce2a37a2a97773fc57f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4322893c4935e218345e6373082f2ca6" id="r_a4322893c4935e218345e6373082f2ca6"><td class="memItemLeft" align="right" valign="top"><a id="a4322893c4935e218345e6373082f2ca6" name="a4322893c4935e218345e6373082f2ca6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (const <a class="el" href="classSnake.html">Snake</a> &amp;snake, const <a class="el" href="classSnake.html">Snake</a> &amp;snake_)</td></tr>
<tr class="memdesc:a4322893c4935e218345e6373082f2ca6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Spawns the egg/rat in a new position. <br /></td></tr>
<tr class="separator:a4322893c4935e218345e6373082f2ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f1549c041fe5445d0b96fa2d096c76e" id="r_a6f1549c041fe5445d0b96fa2d096c76e"><td class="memItemLeft" align="right" valign="top"><a id="a6f1549c041fe5445d0b96fa2d096c76e" name="a6f1549c041fe5445d0b96fa2d096c76e"></a>
unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>X</b> () const noexcept</td></tr>
<tr class="memdesc:a6f1549c041fe5445d0b96fa2d096c76e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the position on the X-axis. <br /></td></tr>
<tr class="separator:a6f1549c041fe5445d0b96fa2d096c76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4485a82fc3b4bcc5b714342da459c0f" id="r_ae4485a82fc3b4bcc5b714342da459c0f"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ae4485a82fc3b4bcc5b714342da459c0f">Y</a> () const noexcept</td></tr>
<tr class="memdesc:ae4485a82fc3b4bcc5b714342da459c0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the position on the Y-axis. <br /></td></tr>
<tr class="separator:ae4485a82fc3b4bcc5b714342da459c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a219ff9d1daabbb73146a10a8ed622489" id="r_a219ff9d1daabbb73146a10a8ed622489"><td class="memItemLeft" align="right" valign="top"><a id="a219ff9d1daabbb73146a10a8ed622489" name="a219ff9d1daabbb73146a10a8ed622489"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>inTile</b> (const unsigned <a class="el" href="#af35fa376e635e2de2eaf8861654215fe">x</a>, const unsigned y) const noexcept</td></tr>
<tr class="memdesc:a219ff9d1daabbb73146a10a8ed622489"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks whether is there a part of the snake in the given position. <br /></td></tr>
<tr class="separator:a219ff9d1daabbb73146a10a8ed622489"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3af9975383d864fb2f5dae4dc3c549e8" id="r_a3af9975383d864fb2f5dae4dc3c549e8"><td class="memItemLeft" align="right" valign="top"><a id="a3af9975383d864fb2f5dae4dc3c549e8" name="a3af9975383d864fb2f5dae4dc3c549e8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (const <a class="el" href="classSnake.html">Snake</a> &amp;snake, const <a class="el" href="classSnake.html">Snake</a> &amp;snake_) noexcept</td></tr>
<tr class="memdesc:a3af9975383d864fb2f5dae4dc3c549e8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Spawns the egg/rat in a new position. <br /></td></tr>
<tr class="separator:a3af9975383d864fb2f5dae4dc3c549e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a840b4ae09993aea111403617f56988d1" id="r_a840b4ae09993aea111403617f56988d1"><td class="memItemLeft" align="right" valign="top"><a id="a840b4ae09993aea111403617f56988d1" name="a840b4ae09993aea111403617f56988d1"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>move</b> (const <a class="el" href="classSnake.html">Snake</a> &amp;snake)</td></tr>
<tr class="memdesc:a840b4ae09993aea111403617f56988d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the rat. <br /></td></tr>
<tr class="separator:a840b4ae09993aea111403617f56988d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63d7fd88d5db54881de451b2429ed04d" id="r_a63d7fd88d5db54881de451b2429ed04d"><td class="memItemLeft" align="right" valign="top"><a id="a63d7fd88d5db54881de451b2429ed04d" name="a63d7fd88d5db54881de451b2429ed04d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>update</b> (const unsigned new_x, const unsigned new_y)</td></tr>
<tr class="memdesc:a63d7fd88d5db54881de451b2429ed04d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the position and direction of the entity. <br /></td></tr>
<tr class="separator:a63d7fd88d5db54881de451b2429ed04d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6db3b26ba5f1199549e99bf1df7a6f6" id="r_ad6db3b26ba5f1199549e99bf1df7a6f6"><td class="memItemLeft" align="right" valign="top"><a id="ad6db3b26ba5f1199549e99bf1df7a6f6" name="ad6db3b26ba5f1199549e99bf1df7a6f6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>update</b> (const unsigned new_x, const unsigned new_y) noexcept</td></tr>
<tr class="memdesc:ad6db3b26ba5f1199549e99bf1df7a6f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the position and direction of the entity. <br /></td></tr>
<tr class="separator:ad6db3b26ba5f1199549e99bf1df7a6f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
@ -111,13 +113,8 @@ Private Attributes</h2></td></tr>
const QPixmap&#160;</td><td class="memItemRight" valign="bottom"><b>img_rat</b> { &quot;:/games/games/snake/rat.png&quot; }</td></tr>
<tr class="memdesc:ad7ca002e1067c45e362f2193f679ac77"><td class="mdescLeft">&#160;</td><td class="mdescRight">The image which graphically represents the food. <br /></td></tr>
<tr class="separator:ad7ca002e1067c45e362f2193f679ac77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a053638cacc2d92acd0a29a597941f2ba" id="r_a053638cacc2d92acd0a29a597941f2ba"><td class="memItemLeft" align="right" valign="top"><a id="a053638cacc2d92acd0a29a597941f2ba" name="a053638cacc2d92acd0a29a597941f2ba"></a>
QGraphicsPixmapItem *&#160;</td><td class="memItemRight" valign="bottom"><b>image</b> = nullptr</td></tr>
<tr class="memdesc:a053638cacc2d92acd0a29a597941f2ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Whether the food is a rat or an egg. <br /></td></tr>
<tr class="separator:a053638cacc2d92acd0a29a597941f2ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4ab28e75609c4872fc47563909c4c61" id="r_ab4ab28e75609c4872fc47563909c4c61"><td class="memItemLeft" align="right" valign="top"><a id="ab4ab28e75609c4872fc47563909c4c61" name="ab4ab28e75609c4872fc47563909c4c61"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>movable</b></td></tr>
<tr class="memdesc:ab4ab28e75609c4872fc47563909c4c61"><td class="mdescLeft">&#160;</td><td class="mdescRight">The position on the X-axis. <br /></td></tr>
<tr class="memitem:ab4ab28e75609c4872fc47563909c4c61" id="r_ab4ab28e75609c4872fc47563909c4c61"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ab4ab28e75609c4872fc47563909c4c61">movable</a></td></tr>
<tr class="memdesc:ab4ab28e75609c4872fc47563909c4c61"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Whether the food is a rat or an egg <br /></td></tr>
<tr class="separator:ab4ab28e75609c4872fc47563909c4c61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af35fa376e635e2de2eaf8861654215fe" id="r_af35fa376e635e2de2eaf8861654215fe"><td class="memItemLeft" align="right" valign="top"><a id="af35fa376e635e2de2eaf8861654215fe" name="af35fa376e635e2de2eaf8861654215fe"></a>
unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
@ -125,24 +122,58 @@ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
<tr class="separator:af35fa376e635e2de2eaf8861654215fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aa48eeda2151769eb75a41c6aa3f216be" name="aa48eeda2151769eb75a41c6aa3f216be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa48eeda2151769eb75a41c6aa3f216be">&#9670;&#160;</a></span>Y()</h2>
<a id="ae4485a82fc3b4bcc5b714342da459c0f" name="ae4485a82fc3b4bcc5b714342da459c0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae4485a82fc3b4bcc5b714342da459c0f">&#9670;&#160;</a></span>Y()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">unsigned Food::Y </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the position on the Y-axis. </p>
<p>Returns the image </p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ab4ab28e75609c4872fc47563909c4c61" name="ab4ab28e75609c4872fc47563909c4c61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab4ab28e75609c4872fc47563909c4c61">&#9670;&#160;</a></span>movable</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool Food::movable</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>&lt; Whether the food is a rat or an egg </p>
<p>The position on the X-axis </p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
@ -152,7 +183,7 @@ unsigned&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -77,19 +79,20 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classFormatOps.html">FormatOps</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#a1dd258c0c0bb9091e25c2b36c47b5ad1">APACHE_ALF</a></td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#a2e0dfc31462771b5dbee807183021981">getApacheLogSample</a>(const LogsFormat &amp;log_format) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#ac84d3f470507d50a9b70a158525342ba">getIisLogSample</a>(const LogsFormat &amp;log_format) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#a60f1bba56a207556baf3bd0e577d524d">getNginxLogSample</a>(const LogsFormat &amp;log_format) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#aa4afc65bbc4887342cbb36381a26c3ba">IIS_ALF</a></td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#a0489127a5f5a7cca1ae9386a3935fa2d">NGINX_ALF</a></td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#a156fe7cba5df1112b3da21af52375105">processApacheFormatString</a>(const std::string &amp;format_string) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#af13ee22fb0e76ca90fcc358622374f64">processIisFormatString</a>(const std::string &amp;format_string, const int &amp;log_module) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#afd175180e69aa5784bfb2ec2911bedc3">processNginxFormatString</a>(const std::string &amp;format_string) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#a82e05a03cb896eb06574f7e79e14d8fe">APACHE_ALF</a></td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#a7da91fdd84e450e6892a8a530e051734">APACHE_ALF_V</a></td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#a58b73f3dc433fea22315c178999d621c">getApacheLogSample</a>(const LogsFormat &amp;log_format) const noexcept</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#ac2f8b6e0917e3393e2b3df3f1eefdb93">getIisLogSample</a>(const LogsFormat &amp;log_format) const noexcept</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#a41c435c5a78c343059f57d4110cf2ac3">getNginxLogSample</a>(const LogsFormat &amp;log_format) const noexcept</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#a9e10bec68f996338b37ee1f34359be0f">IIS_ALF</a></td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#ac9f9f00076dc0b754368bcca5cc5dcba">NGINX_ALF</a></td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#a156fe7cba5df1112b3da21af52375105">processApacheFormatString</a>(const std::string &amp;format_string) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classFormatOps.html#a97dfe752848f74025a022ebea3e7cf8c">processIisFormatString</a>(const std::string &amp;format_string, const IISLogsModule log_module) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classFormatOps.html#afd175180e69aa5784bfb2ec2911bedc3">processNginxFormatString</a>(const std::string &amp;format_string) const</td><td class="entry"><a class="el" href="classFormatOps.html">FormatOps</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: FormatOps Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,68 +77,80 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classFormatOps-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">FormatOps Class Reference</div></div>
<div class="headertitle"><div class="title">FormatOps Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classFormatOps.html" title="FormatOps.">FormatOps</a>.
<a href="classFormatOps.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;formats.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a156fe7cba5df1112b3da21af52375105" id="r_a156fe7cba5df1112b3da21af52375105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLogsFormat.html">LogsFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a156fe7cba5df1112b3da21af52375105">processApacheFormatString</a> (const std::string &amp;format_string) const</td></tr>
<tr class="memitem:a156fe7cba5df1112b3da21af52375105" id="r_a156fe7cba5df1112b3da21af52375105"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structLogsFormat.html">LogsFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a156fe7cba5df1112b3da21af52375105">processApacheFormatString</a> (const std::string &amp;format_string) const</td></tr>
<tr class="memdesc:a156fe7cba5df1112b3da21af52375105"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes the given string to extrapolate the format for Apache2. <br /></td></tr>
<tr class="separator:a156fe7cba5df1112b3da21af52375105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd175180e69aa5784bfb2ec2911bedc3" id="r_afd175180e69aa5784bfb2ec2911bedc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLogsFormat.html">LogsFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#afd175180e69aa5784bfb2ec2911bedc3">processNginxFormatString</a> (const std::string &amp;format_string) const</td></tr>
<tr class="memitem:afd175180e69aa5784bfb2ec2911bedc3" id="r_afd175180e69aa5784bfb2ec2911bedc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structLogsFormat.html">LogsFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#afd175180e69aa5784bfb2ec2911bedc3">processNginxFormatString</a> (const std::string &amp;format_string) const</td></tr>
<tr class="memdesc:afd175180e69aa5784bfb2ec2911bedc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes the given string to extrapolate the format for Nginx. <br /></td></tr>
<tr class="separator:afd175180e69aa5784bfb2ec2911bedc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af13ee22fb0e76ca90fcc358622374f64" id="r_af13ee22fb0e76ca90fcc358622374f64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLogsFormat.html">LogsFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#af13ee22fb0e76ca90fcc358622374f64">processIisFormatString</a> (const std::string &amp;format_string, const int &amp;log_module) const</td></tr>
<tr class="memdesc:af13ee22fb0e76ca90fcc358622374f64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes the given string to extrapolate the format for the IIS. <br /></td></tr>
<tr class="separator:af13ee22fb0e76ca90fcc358622374f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e0dfc31462771b5dbee807183021981" id="r_a2e0dfc31462771b5dbee807183021981"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a2e0dfc31462771b5dbee807183021981">getApacheLogSample</a> (const <a class="el" href="classLogsFormat.html">LogsFormat</a> &amp;log_format) const</td></tr>
<tr class="memdesc:a2e0dfc31462771b5dbee807183021981"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a log line sample based on the given format. <br /></td></tr>
<tr class="separator:a2e0dfc31462771b5dbee807183021981"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f1bba56a207556baf3bd0e577d524d" id="r_a60f1bba56a207556baf3bd0e577d524d"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a60f1bba56a207556baf3bd0e577d524d">getNginxLogSample</a> (const <a class="el" href="classLogsFormat.html">LogsFormat</a> &amp;log_format) const</td></tr>
<tr class="memdesc:a60f1bba56a207556baf3bd0e577d524d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a log line sample based on the given format. <br /></td></tr>
<tr class="separator:a60f1bba56a207556baf3bd0e577d524d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac84d3f470507d50a9b70a158525342ba" id="r_ac84d3f470507d50a9b70a158525342ba"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#ac84d3f470507d50a9b70a158525342ba">getIisLogSample</a> (const <a class="el" href="classLogsFormat.html">LogsFormat</a> &amp;log_format) const</td></tr>
<tr class="memdesc:ac84d3f470507d50a9b70a158525342ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a log line sample based on the given format. <br /></td></tr>
<tr class="separator:ac84d3f470507d50a9b70a158525342ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97dfe752848f74025a022ebea3e7cf8c" id="r_a97dfe752848f74025a022ebea3e7cf8c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structLogsFormat.html">LogsFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a97dfe752848f74025a022ebea3e7cf8c">processIisFormatString</a> (const std::string &amp;format_string, const IISLogsModule log_module) const</td></tr>
<tr class="memdesc:a97dfe752848f74025a022ebea3e7cf8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Processes the given string to extrapolate the format for the IIS. <br /></td></tr>
<tr class="separator:a97dfe752848f74025a022ebea3e7cf8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b73f3dc433fea22315c178999d621c" id="r_a58b73f3dc433fea22315c178999d621c"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a58b73f3dc433fea22315c178999d621c">getApacheLogSample</a> (const <a class="el" href="structLogsFormat.html">LogsFormat</a> &amp;log_format) const noexcept</td></tr>
<tr class="memdesc:a58b73f3dc433fea22315c178999d621c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a log line sample based on the given format. <br /></td></tr>
<tr class="separator:a58b73f3dc433fea22315c178999d621c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41c435c5a78c343059f57d4110cf2ac3" id="r_a41c435c5a78c343059f57d4110cf2ac3"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a41c435c5a78c343059f57d4110cf2ac3">getNginxLogSample</a> (const <a class="el" href="structLogsFormat.html">LogsFormat</a> &amp;log_format) const noexcept</td></tr>
<tr class="memdesc:a41c435c5a78c343059f57d4110cf2ac3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a log line sample based on the given format. <br /></td></tr>
<tr class="separator:a41c435c5a78c343059f57d4110cf2ac3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f8b6e0917e3393e2b3df3f1eefdb93" id="r_ac2f8b6e0917e3393e2b3df3f1eefdb93"><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac2f8b6e0917e3393e2b3df3f1eefdb93">getIisLogSample</a> (const <a class="el" href="structLogsFormat.html">LogsFormat</a> &amp;log_format) const noexcept</td></tr>
<tr class="memdesc:ac2f8b6e0917e3393e2b3df3f1eefdb93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a log line sample based on the given format. <br /></td></tr>
<tr class="separator:ac2f8b6e0917e3393e2b3df3f1eefdb93"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a1dd258c0c0bb9091e25c2b36c47b5ad1" id="r_a1dd258c0c0bb9091e25c2b36c47b5ad1"><td class="memItemLeft" align="right" valign="top">const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a1dd258c0c0bb9091e25c2b36c47b5ad1">APACHE_ALF</a></td></tr>
<tr class="memdesc:a1dd258c0c0bb9091e25c2b36c47b5ad1"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Access logs fields formats <br /></td></tr>
<tr class="separator:a1dd258c0c0bb9091e25c2b36c47b5ad1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0489127a5f5a7cca1ae9386a3935fa2d" id="r_a0489127a5f5a7cca1ae9386a3935fa2d"><td class="memItemLeft" align="right" valign="top"><a id="a0489127a5f5a7cca1ae9386a3935fa2d" name="a0489127a5f5a7cca1ae9386a3935fa2d"></a>
const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>NGINX_ALF</b></td></tr>
<tr class="memdesc:a0489127a5f5a7cca1ae9386a3935fa2d"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Access logs fields formats <br /></td></tr>
<tr class="separator:a0489127a5f5a7cca1ae9386a3935fa2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4afc65bbc4887342cbb36381a26c3ba" id="r_aa4afc65bbc4887342cbb36381a26c3ba"><td class="memItemLeft" align="right" valign="top"><a id="aa4afc65bbc4887342cbb36381a26c3ba" name="aa4afc65bbc4887342cbb36381a26c3ba"></a>
const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>IIS_ALF</b></td></tr>
<tr class="memdesc:aa4afc65bbc4887342cbb36381a26c3ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Access logs fields formats (W3C) <br /></td></tr>
<tr class="separator:aa4afc65bbc4887342cbb36381a26c3ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82e05a03cb896eb06574f7e79e14d8fe" id="r_a82e05a03cb896eb06574f7e79e14d8fe"><td class="memItemLeft" align="right" valign="top"><a id="a82e05a03cb896eb06574f7e79e14d8fe" name="a82e05a03cb896eb06574f7e79e14d8fe"></a>
const simple_fields_umap_t&#160;</td><td class="memItemRight" valign="bottom"><b>APACHE_ALF</b></td></tr>
<tr class="memdesc:a82e05a03cb896eb06574f7e79e14d8fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access logs fields formats. <br /></td></tr>
<tr class="separator:a82e05a03cb896eb06574f7e79e14d8fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7da91fdd84e450e6892a8a530e051734" id="r_a7da91fdd84e450e6892a8a530e051734"><td class="memItemLeft" align="right" valign="top"><a id="a7da91fdd84e450e6892a8a530e051734" name="a7da91fdd84e450e6892a8a530e051734"></a>
const composed_fields_umap_t&#160;</td><td class="memItemRight" valign="bottom"><b>APACHE_ALF_V</b></td></tr>
<tr class="memdesc:a7da91fdd84e450e6892a8a530e051734"><td class="mdescLeft">&#160;</td><td class="mdescRight">Composed access logs fields formats. <br /></td></tr>
<tr class="separator:a7da91fdd84e450e6892a8a530e051734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9f9f00076dc0b754368bcca5cc5dcba" id="r_ac9f9f00076dc0b754368bcca5cc5dcba"><td class="memItemLeft" align="right" valign="top"><a id="ac9f9f00076dc0b754368bcca5cc5dcba" name="ac9f9f00076dc0b754368bcca5cc5dcba"></a>
const simple_fields_umap_t&#160;</td><td class="memItemRight" valign="bottom"><b>NGINX_ALF</b></td></tr>
<tr class="memdesc:ac9f9f00076dc0b754368bcca5cc5dcba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access logs fields formats. <br /></td></tr>
<tr class="separator:ac9f9f00076dc0b754368bcca5cc5dcba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e10bec68f996338b37ee1f34359be0f" id="r_a9e10bec68f996338b37ee1f34359be0f"><td class="memItemLeft" align="right" valign="top"><a id="a9e10bec68f996338b37ee1f34359be0f" name="a9e10bec68f996338b37ee1f34359be0f"></a>
const simple_fields_umap_t&#160;</td><td class="memItemRight" valign="bottom"><b>IIS_ALF</b></td></tr>
<tr class="memdesc:a9e10bec68f996338b37ee1f34359be0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access logs fields formats (W3C) <br /></td></tr>
<tr class="separator:a9e10bec68f996338b37ee1f34359be0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classFormatOps.html" title="FormatOps.">FormatOps</a>. </p>
<p>Operations for the logs formats </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a2e0dfc31462771b5dbee807183021981" name="a2e0dfc31462771b5dbee807183021981"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e0dfc31462771b5dbee807183021981">&#9670;&#160;</a></span>getApacheLogSample()</h2>
<a id="a58b73f3dc433fea22315c178999d621c" name="a58b73f3dc433fea22315c178999d621c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58b73f3dc433fea22315c178999d621c">&#9670;&#160;</a></span>getApacheLogSample()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QString FormatOps::getApacheLogSample </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classLogsFormat.html">LogsFormat</a> &amp;&#160;</td>
<td class="paramname"><em>log_format</em></td><td>)</td>
<td class="paramtype">const <a class="el" href="structLogsFormat.html">LogsFormat</a> &amp;</td> <td class="paramname"><span class="paramname"><em>log_format</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a log line sample based on the given format. </p>
@ -147,24 +161,31 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The sample line </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#a95f8a07dcf1e0192e5c2c27bae4c93cc" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#a12622a27780111b0b61c5e4d6abe8640" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
</div>
</div>
<a id="ac84d3f470507d50a9b70a158525342ba" name="ac84d3f470507d50a9b70a158525342ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac84d3f470507d50a9b70a158525342ba">&#9670;&#160;</a></span>getIisLogSample()</h2>
<a id="ac2f8b6e0917e3393e2b3df3f1eefdb93" name="ac2f8b6e0917e3393e2b3df3f1eefdb93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2f8b6e0917e3393e2b3df3f1eefdb93">&#9670;&#160;</a></span>getIisLogSample()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QString FormatOps::getIisLogSample </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classLogsFormat.html">LogsFormat</a> &amp;&#160;</td>
<td class="paramname"><em>log_format</em></td><td>)</td>
<td class="paramtype">const <a class="el" href="structLogsFormat.html">LogsFormat</a> &amp;</td> <td class="paramname"><span class="paramname"><em>log_format</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a log line sample based on the given format. </p>
@ -175,24 +196,31 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The sample line </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#a95f8a07dcf1e0192e5c2c27bae4c93cc" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#a12622a27780111b0b61c5e4d6abe8640" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
</div>
</div>
<a id="a60f1bba56a207556baf3bd0e577d524d" name="a60f1bba56a207556baf3bd0e577d524d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60f1bba56a207556baf3bd0e577d524d">&#9670;&#160;</a></span>getNginxLogSample()</h2>
<a id="a41c435c5a78c343059f57d4110cf2ac3" name="a41c435c5a78c343059f57d4110cf2ac3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a41c435c5a78c343059f57d4110cf2ac3">&#9670;&#160;</a></span>getNginxLogSample()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">QString FormatOps::getNginxLogSample </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classLogsFormat.html">LogsFormat</a> &amp;&#160;</td>
<td class="paramname"><em>log_format</em></td><td>)</td>
<td class="paramtype">const <a class="el" href="structLogsFormat.html">LogsFormat</a> &amp;</td> <td class="paramname"><span class="paramname"><em>log_format</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a log line sample based on the given format. </p>
@ -203,7 +231,7 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The sample line </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#a95f8a07dcf1e0192e5c2c27bae4c93cc" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#a12622a27780111b0b61c5e4d6abe8640" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
</div>
</div>
@ -214,10 +242,9 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classLogsFormat.html">LogsFormat</a> FormatOps::processApacheFormatString </td>
<td class="memname"><a class="el" href="structLogsFormat.html">LogsFormat</a> FormatOps::processApacheFormatString </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>format_string</em></td><td>)</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>format_string</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
@ -237,32 +264,25 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a> </dd></dl>
</div>
</div>
<a id="af13ee22fb0e76ca90fcc358622374f64" name="af13ee22fb0e76ca90fcc358622374f64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af13ee22fb0e76ca90fcc358622374f64">&#9670;&#160;</a></span>processIisFormatString()</h2>
<a id="a97dfe752848f74025a022ebea3e7cf8c" name="a97dfe752848f74025a022ebea3e7cf8c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97dfe752848f74025a022ebea3e7cf8c">&#9670;&#160;</a></span>processIisFormatString()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classLogsFormat.html">LogsFormat</a> FormatOps::processIisFormatString </td>
<td class="memname"><a class="el" href="structLogsFormat.html">LogsFormat</a> FormatOps::processIisFormatString </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>format_string</em>, </td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>format_string</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const int &amp;&#160;</td>
<td class="paramname"><em>log_module</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
<td class="paramtype">const IISLogsModule</td> <td class="paramname"><span class="paramname"><em>log_module</em></span>&#160;) const</td>
</tr>
</table>
</div><div class="memdoc">
@ -282,7 +302,7 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a> </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a> </dd></dl>
</div>
</div>
@ -293,10 +313,9 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classLogsFormat.html">LogsFormat</a> FormatOps::processNginxFormatString </td>
<td class="memname"><a class="el" href="structLogsFormat.html">LogsFormat</a> FormatOps::processNginxFormatString </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>format_string</em></td><td>)</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>format_string</em></span></td><td>)</td>
<td> const</td>
</tr>
</table>
@ -316,33 +335,7 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
</table>
</dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a> </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a1dd258c0c0bb9091e25c2b36c47b5ad1" name="a1dd258c0c0bb9091e25c2b36c47b5ad1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1dd258c0c0bb9091e25c2b36c47b5ad1">&#9670;&#160;</a></span>APACHE_ALF</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const std::unordered_map&lt;std::string, std::string&gt; FormatOps::APACHE_ALF</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>&lt; Access logs fields formats </p>
<p>Composed access logs fields formats </p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structLogsFormat.html" title="Holds informations about a log format.">LogsFormat</a> </dd></dl>
</div>
</div>
@ -353,7 +346,7 @@ const std::unordered_map&lt; std::string, std::string &gt;&#160;</td><td class="
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -82,7 +84,7 @@ $(function() {
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: GameDialog Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,12 +77,12 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pri-slots">Private Slots</a> &#124;
<a href="classGameDialog-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">GameDialog Class Reference</div></div>
<div class="headertitle"><div class="title">GameDialog Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classGameDialog.html" title="GameDialog.">GameDialog</a>.
<a href="classGameDialog.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;game_dialog.h&gt;</code></p>
<div class="dynheader">
@ -92,7 +94,7 @@ Inheritance diagram for GameDialog:</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a64c49481c662dc6de69d7e3039d90218" id="r_a64c49481c662dc6de69d7e3039d90218"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGameDialog.html#a64c49481c662dc6de69d7e3039d90218">GameDialog</a> (const QString &amp;title, const QString &amp;text, QWidget *parent=nullptr)</td></tr>
<tr class="memitem:a64c49481c662dc6de69d7e3039d90218" id="r_a64c49481c662dc6de69d7e3039d90218"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a64c49481c662dc6de69d7e3039d90218">GameDialog</a> (const QString &amp;title, const QString &amp;text, QWidget *parent=nullptr)</td></tr>
<tr class="memdesc:a64c49481c662dc6de69d7e3039d90218"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dialog constructor. <br /></td></tr>
<tr class="separator:a64c49481c662dc6de69d7e3039d90218"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
@ -119,25 +121,17 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_Ok_clicked<
<tr>
<td class="memname">GameDialog::GameDialog </td>
<td>(</td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>title</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>title</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const QString &amp;&#160;</td>
<td class="paramname"><em>text</em>, </td>
<td class="paramtype">const QString &amp;</td> <td class="paramname"><span class="paramname"><em>text</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">QWidget *&#160;</td>
<td class="paramname"><em>parent</em> = <code>nullptr</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">QWidget *</td> <td class="paramname"><span class="paramname"><em>parent</em><span class="paramdefsep"> = </span><span class="paramdefval">nullptr</span></span>&#160;)</td>
</tr>
</table>
</td>
@ -166,7 +160,7 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>on_button_Ok_clicked<
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 454 B

After

Width:  |  Height:  |  Size: 454 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,7 +81,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: GenericException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -73,20 +75,23 @@ $(function() {
<div class="header">
<div class="summary">
<a href="classGenericException-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">GenericException Class Reference</div></div>
<div class="headertitle"><div class="title">GenericException Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classGenericException.html" title="GenericException.">GenericException</a>.
<a href="classGenericException.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;exceptions.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for GenericException:</div>
<div class="dyncontent">
<div class="center">
<img src="classGenericException.png" alt=""/>
</div></div>
<img src="classGenericException.png" usemap="#GenericException_map" alt=""/>
<map id="GenericException_map" name="GenericException_map">
<area href="classLogDoctorException.html" title="LogDoctorException." alt="LogDoctorException" shape="rect" coords="0,0,126,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classGenericException.html" title="GenericException.">GenericException</a>. </p>
<p>Generic exception for general purposes </p>
@ -97,7 +102,7 @@ Inheritance diagram for GenericException:</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 536 B

After

Width:  |  Height:  |  Size: 584 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -78,14 +80,14 @@ $(function() {
<p>This is the complete list of members for <a class="el" href="classHashOps.html">HashOps</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classHashOps.html#ac74504e76a2c8e20506e446d2887ab53">digestFile</a>(const std::string &amp;file_path, std::string &amp;hash)</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classHashOps.html#acc0ec2920945173835b3489a1b95164b">hasBeenUsed</a>(const std::string &amp;file_hash, const unsigned &amp;web_server_id) const</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classHashOps.html#a01e13190474d56d18b6faa4f8a7f5cac">insertUsedHashes</a>(const std::string &amp;db_path, const std::vector&lt; std::string &gt; &amp;hashes, const unsigned &amp;web_server_id)</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classHashOps.html#a1184284b059b2094b0fc5cbbd1a2050b">loadUsedHashesLists</a>(const std::string &amp;db_path)</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classHashOps.html#aabc5c0547443d5245aadf23371f14daf">setDialogLevel</a>(const int new_level)</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classHashOps.html#a250921916c76fc68ec937efb51b2a320">hasBeenUsed</a>(const std::string &amp;file_hash, const WebServer &amp;web_server) const noexcept</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classHashOps.html#a1f1c1c6c832a9204c785e127f5963269">insertUsedHashes</a>(const std::string &amp;db_path, const std::vector&lt; std::string &gt; &amp;hashes, const WebServer &amp;web_server)</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classHashOps.html#ad0b62ddfa2ed968c27e7fbeb58c21571">loadUsedHashesLists</a>(const std::string &amp;db_path) noexcept</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classHashOps.html#ac665e43481570b6461cc93acee8c601c">setDialogLevel</a>(const DialogsLevel new_level) noexcept</td><td class="entry"><a class="el" href="classHashOps.html">HashOps</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: HashOps Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -75,34 +77,34 @@ $(function() {
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="classHashOps-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">HashOps Class Reference</div></div>
<div class="headertitle"><div class="title">HashOps Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classHashOps.html" title="HashOps.">HashOps</a>.
<a href="classHashOps.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;hash.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aabc5c0547443d5245aadf23371f14daf" id="r_aabc5c0547443d5245aadf23371f14daf"><td class="memItemLeft" align="right" valign="top"><a id="aabc5c0547443d5245aadf23371f14daf" name="aabc5c0547443d5245aadf23371f14daf"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setDialogLevel</b> (const int new_level)</td></tr>
<tr class="memdesc:aabc5c0547443d5245aadf23371f14daf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the new Dialogs level. <br /></td></tr>
<tr class="separator:aabc5c0547443d5245aadf23371f14daf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1184284b059b2094b0fc5cbbd1a2050b" id="r_a1184284b059b2094b0fc5cbbd1a2050b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#a1184284b059b2094b0fc5cbbd1a2050b">loadUsedHashesLists</a> (const std::string &amp;db_path)</td></tr>
<tr class="memdesc:a1184284b059b2094b0fc5cbbd1a2050b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the lists of hashes from the database file. <br /></td></tr>
<tr class="separator:a1184284b059b2094b0fc5cbbd1a2050b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc0ec2920945173835b3489a1b95164b" id="r_acc0ec2920945173835b3489a1b95164b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#acc0ec2920945173835b3489a1b95164b">hasBeenUsed</a> (const std::string &amp;file_hash, const unsigned &amp;web_server_id) const</td></tr>
<tr class="memdesc:acc0ec2920945173835b3489a1b95164b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the given hash equals one which is already in the list. <br /></td></tr>
<tr class="separator:acc0ec2920945173835b3489a1b95164b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01e13190474d56d18b6faa4f8a7f5cac" id="r_a01e13190474d56d18b6faa4f8a7f5cac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#a01e13190474d56d18b6faa4f8a7f5cac">insertUsedHashes</a> (const std::string &amp;db_path, const std::vector&lt; std::string &gt; &amp;hashes, const unsigned &amp;web_server_id)</td></tr>
<tr class="memdesc:a01e13190474d56d18b6faa4f8a7f5cac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts multiple hashes in the corresponding database table. <br /></td></tr>
<tr class="separator:a01e13190474d56d18b6faa4f8a7f5cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac665e43481570b6461cc93acee8c601c" id="r_ac665e43481570b6461cc93acee8c601c"><td class="memItemLeft" align="right" valign="top"><a id="ac665e43481570b6461cc93acee8c601c" name="ac665e43481570b6461cc93acee8c601c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setDialogLevel</b> (const DialogsLevel new_level) noexcept</td></tr>
<tr class="memdesc:ac665e43481570b6461cc93acee8c601c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the new Dialogs level. <br /></td></tr>
<tr class="separator:ac665e43481570b6461cc93acee8c601c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0b62ddfa2ed968c27e7fbeb58c21571" id="r_ad0b62ddfa2ed968c27e7fbeb58c21571"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ad0b62ddfa2ed968c27e7fbeb58c21571">loadUsedHashesLists</a> (const std::string &amp;db_path) noexcept</td></tr>
<tr class="memdesc:ad0b62ddfa2ed968c27e7fbeb58c21571"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the lists of hashes from the database file. <br /></td></tr>
<tr class="separator:ad0b62ddfa2ed968c27e7fbeb58c21571"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a250921916c76fc68ec937efb51b2a320" id="r_a250921916c76fc68ec937efb51b2a320"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a250921916c76fc68ec937efb51b2a320">hasBeenUsed</a> (const std::string &amp;file_hash, const WebServer &amp;web_server) const noexcept</td></tr>
<tr class="memdesc:a250921916c76fc68ec937efb51b2a320"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the given hash equals one which is already in the list. <br /></td></tr>
<tr class="separator:a250921916c76fc68ec937efb51b2a320"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1c1c6c832a9204c785e127f5963269" id="r_a1f1c1c6c832a9204c785e127f5963269"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a1f1c1c6c832a9204c785e127f5963269">insertUsedHashes</a> (const std::string &amp;db_path, const std::vector&lt; std::string &gt; &amp;hashes, const WebServer &amp;web_server)</td></tr>
<tr class="memdesc:a1f1c1c6c832a9204c785e127f5963269"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inserts multiple hashes in the corresponding database table. <br /></td></tr>
<tr class="separator:a1f1c1c6c832a9204c785e127f5963269"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:ac74504e76a2c8e20506e446d2887ab53" id="r_ac74504e76a2c8e20506e446d2887ab53"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#ac74504e76a2c8e20506e446d2887ab53">digestFile</a> (const std::string &amp;file_path, std::string &amp;hash)</td></tr>
<tr class="memitem:ac74504e76a2c8e20506e446d2887ab53" id="r_ac74504e76a2c8e20506e446d2887ab53"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#ac74504e76a2c8e20506e446d2887ab53">digestFile</a> (const std::string &amp;file_path, std::string &amp;hash)</td></tr>
<tr class="memdesc:ac74504e76a2c8e20506e446d2887ab53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the hash resulting from the content of the given file. <br /></td></tr>
<tr class="separator:ac74504e76a2c8e20506e446d2887ab53"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
@ -122,19 +124,12 @@ Static Public Member Functions</h2></td></tr>
<tr>
<td class="memname">void HashOps::digestFile </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>file_path</em>, </td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>file_path</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">std::string &amp;&#160;</td>
<td class="paramname"><em>hash</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">std::string &amp;</td> <td class="paramname"><span class="paramname"><em>hash</em></span>&#160;)</td>
</tr>
</table>
</td>
@ -162,30 +157,31 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="acc0ec2920945173835b3489a1b95164b" name="acc0ec2920945173835b3489a1b95164b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc0ec2920945173835b3489a1b95164b">&#9670;&#160;</a></span>hasBeenUsed()</h2>
<a id="a250921916c76fc68ec937efb51b2a320" name="a250921916c76fc68ec937efb51b2a320"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a250921916c76fc68ec937efb51b2a320">&#9670;&#160;</a></span>hasBeenUsed()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool HashOps::hasBeenUsed </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>file_hash</em>, </td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>file_hash</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned &amp;&#160;</td>
<td class="paramname"><em>web_server_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
<td class="paramtype">const WebServer &amp;</td> <td class="paramname"><span class="paramname"><em>web_server</em></span>&#160;) const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Checks if the given hash equals one which is already in the list. </p>
@ -200,34 +196,26 @@ Static Public Member Functions</h2></td></tr>
</div>
</div>
<a id="a01e13190474d56d18b6faa4f8a7f5cac" name="a01e13190474d56d18b6faa4f8a7f5cac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01e13190474d56d18b6faa4f8a7f5cac">&#9670;&#160;</a></span>insertUsedHashes()</h2>
<a id="a1f1c1c6c832a9204c785e127f5963269" name="a1f1c1c6c832a9204c785e127f5963269"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f1c1c6c832a9204c785e127f5963269">&#9670;&#160;</a></span>insertUsedHashes()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool HashOps::insertUsedHashes </td>
<td class="memname">void HashOps::insertUsedHashes </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>db_path</em>, </td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>db_path</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::vector&lt; std::string &gt; &amp;&#160;</td>
<td class="paramname"><em>hashes</em>, </td>
<td class="paramtype">const std::vector&lt; std::string &gt; &amp;</td> <td class="paramname"><span class="paramname"><em>hashes</em>, </span></td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned &amp;&#160;</td>
<td class="paramname"><em>web_server_id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
<td class="paramtype">const WebServer &amp;</td> <td class="paramname"><span class="paramname"><em>web_server</em></span>&#160;)</td>
</tr>
</table>
</div><div class="memdoc">
@ -241,24 +229,36 @@ Static Public Member Functions</h2></td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether the operation has been successful or not </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classVoidException.html" title="VoidException.">VoidException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a id="a1184284b059b2094b0fc5cbbd1a2050b" name="a1184284b059b2094b0fc5cbbd1a2050b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1184284b059b2094b0fc5cbbd1a2050b">&#9670;&#160;</a></span>loadUsedHashesLists()</h2>
<a id="ad0b62ddfa2ed968c27e7fbeb58c21571" name="ad0b62ddfa2ed968c27e7fbeb58c21571"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0b62ddfa2ed968c27e7fbeb58c21571">&#9670;&#160;</a></span>loadUsedHashesLists()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool HashOps::loadUsedHashesLists </td>
<td>(</td>
<td class="paramtype">const std::string &amp;&#160;</td>
<td class="paramname"><em>db_path</em></td><td>)</td>
<td class="paramtype">const std::string &amp;</td> <td class="paramname"><span class="paramname"><em>db_path</em></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieves the lists of hashes from the database file. </p>
@ -269,6 +269,12 @@ Static Public Member Functions</h2></td></tr>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Whether the operation has been successful or not </dd></dl>
<dl class="exception"><dt>Exceptions</dt><dd>
<table class="exception">
<tr><td class="paramname"><a class="el" href="classVoidException.html" title="VoidException.">VoidException</a></td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
@ -279,7 +285,7 @@ Static Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,110 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: LogDoctorException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">LogDoctorException Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classLogDoctorException.html" title="LogDoctorException.">LogDoctorException</a>.
<a href="#details">More...</a></p>
<p><code>#include &lt;exceptions.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for LogDoctorException:</div>
<div class="dyncontent">
<div class="center">
<img src="classLogDoctorException.png" usemap="#LogDoctorException_map" alt=""/>
<map id="LogDoctorException_map" name="LogDoctorException_map">
<area href="classBWlistException.html" title="BWlistException." alt="BWlistException" shape="rect" coords="0,56,127,80"/>
<area href="classDatabaseException.html" title="DatabaseException." alt="DatabaseException" shape="rect" coords="137,56,264,80"/>
<area href="classDateTimeException.html" title="DateTimeException." alt="DateTimeException" shape="rect" coords="274,56,401,80"/>
<area href="classGenericException.html" title="GenericException." alt="GenericException" shape="rect" coords="411,56,538,80"/>
<area href="classLogFormatException.html" title="LogFormatException." alt="LogFormatException" shape="rect" coords="548,56,675,80"/>
<area href="classLogParserException.html" title="LogParserException." alt="LogParserException" shape="rect" coords="685,56,812,80"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classLogDoctorException.html" title="LogDoctorException.">LogDoctorException</a>. </p>
<p>Base class for internal exceptions </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>logdoctor/modules/<b>exceptions.h</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -71,15 +73,15 @@ $(function() {
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">WebServerException Member List</div></div>
<div class="headertitle"><div class="title">LogFieldsListModel Member List</div></div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classWebServerException.html">WebServerException</a>, including all inherited members.</p>
<p>This is the complete list of members for <a class="el" href="classLogFieldsListModel.html">LogFieldsListModel</a>, including all inherited members.</p>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -0,0 +1,101 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: LogFieldsListModel Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="classLogFieldsListModel-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">LogFieldsListModel Class Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for LogFieldsListModel:</div>
<div class="dyncontent">
<div class="center">
<img src="classLogFieldsListModel.png" usemap="#LogFieldsListModel_map" alt=""/>
<map id="LogFieldsListModel_map" name="LogFieldsListModel_map">
<area href="classDaytimeLogFieldsListModel.html" alt="DaytimeLogFieldsListModel" shape="rect" coords="0,112,175,136"/>
<area href="classRelationslLogFieldsListModel.html" alt="RelationslLogFieldsListModel" shape="rect" coords="185,112,360,136"/>
</map>
</div></div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>logdoctor/customs/models/<b>logfields_listmodel.h</b></li>
<li>logdoctor/customs/models/<b>logfields_listmodel.cpp</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1,124 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: LogFile Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classLogFile-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">LogFile Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Holds informations about a log file.
<a href="classLogFile.html#details">More...</a></p>
<p><code>#include &lt;lib.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a53b9f791010c0f86e73189e8d3b03ec4" id="r_a53b9f791010c0f86e73189e8d3b03ec4"><td class="memItemLeft" align="right" valign="top"><a id="a53b9f791010c0f86e73189e8d3b03ec4" name="a53b9f791010c0f86e73189e8d3b03ec4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>isSelected</b> () const</td></tr>
<tr class="memdesc:a53b9f791010c0f86e73189e8d3b03ec4"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Wheter the file has been selected to be use or not <br /></td></tr>
<tr class="separator:a53b9f791010c0f86e73189e8d3b03ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84287037ed72866b55ece09ad946efe3" id="r_a84287037ed72866b55ece09ad946efe3"><td class="memItemLeft" align="right" valign="top"><a id="a84287037ed72866b55ece09ad946efe3" name="a84287037ed72866b55ece09ad946efe3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasBeenUsed</b> () const</td></tr>
<tr class="memdesc:a84287037ed72866b55ece09ad946efe3"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; Wheter the file has been used already or not <br /></td></tr>
<tr class="separator:a84287037ed72866b55ece09ad946efe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47abeb2567129ecf680fa9779607c421" id="r_a47abeb2567129ecf680fa9779607c421"><td class="memItemLeft" align="right" valign="top"><a id="a47abeb2567129ecf680fa9779607c421" name="a47abeb2567129ecf680fa9779607c421"></a>
size_t&#160;</td><td class="memItemRight" valign="bottom"><b>size</b> () const</td></tr>
<tr class="memdesc:a47abeb2567129ecf680fa9779607c421"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; The size of the file <br /></td></tr>
<tr class="separator:a47abeb2567129ecf680fa9779607c421"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f111ec006ab719abf8b0034dee3eb94" id="r_a9f111ec006ab719abf8b0034dee3eb94"><td class="memItemLeft" align="right" valign="top"><a id="a9f111ec006ab719abf8b0034dee3eb94" name="a9f111ec006ab719abf8b0034dee3eb94"></a>
const QString &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>name</b> () const</td></tr>
<tr class="memdesc:a9f111ec006ab719abf8b0034dee3eb94"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; The name of the file, to be displayed in the list <br /></td></tr>
<tr class="separator:a9f111ec006ab719abf8b0034dee3eb94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4099a83df4e95c689a36378442cc547c" id="r_a4099a83df4e95c689a36378442cc547c"><td class="memItemLeft" align="right" valign="top"><a id="a4099a83df4e95c689a36378442cc547c" name="a4099a83df4e95c689a36378442cc547c"></a>
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>hash</b> () const</td></tr>
<tr class="memdesc:a4099a83df4e95c689a36378442cc547c"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; The sha256 hash of the content <br /></td></tr>
<tr class="separator:a4099a83df4e95c689a36378442cc547c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8633ce15a023fa3a9635d6c5e3aa18ad" id="r_a8633ce15a023fa3a9635d6c5e3aa18ad"><td class="memItemLeft" align="right" valign="top"><a id="a8633ce15a023fa3a9635d6c5e3aa18ad" name="a8633ce15a023fa3a9635d6c5e3aa18ad"></a>
const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>path</b> () const</td></tr>
<tr class="memdesc:a8633ce15a023fa3a9635d6c5e3aa18ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">&lt; The path of the file, including the file name <br /></td></tr>
<tr class="separator:a8633ce15a023fa3a9635d6c5e3aa18ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Holds informations about a log file. </p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>logdoctor/modules/craplog/modules/<b>lib.h</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,7 +81,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: LogFileTreeWidgetItem Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -73,7 +75,7 @@ $(function() {
<div class="header">
<div class="summary">
<a href="classLogFileTreeWidgetItem-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">LogFileTreeWidgetItem Class Reference</div></div>
<div class="headertitle"><div class="title">LogFileTreeWidgetItem Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
@ -83,12 +85,12 @@ Inheritance diagram for LogFileTreeWidgetItem:</div>
<img src="classLogFileTreeWidgetItem.png" alt=""/>
</div></div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>logdoctor/customs/<b>treewidgetitems.h</b></li>
<li>logdoctor/customs/<b>logfile_treewidgetitem.h</b></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 661 B

After

Width:  |  Height:  |  Size: 661 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,7 +81,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: LogFormatException Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -73,20 +75,23 @@ $(function() {
<div class="header">
<div class="summary">
<a href="classLogFormatException-members.html">List of all members</a> </div>
<div class="headertitle"><div class="title">LogFormatException Class Reference</div></div>
<div class="headertitle"><div class="title">LogFormatException Class Reference<span class="mlabels"><span class="mlabel">final</span></span></div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a>.
<a href="classLogFormatException.html#details">More...</a></p>
<a href="#details">More...</a></p>
<p><code>#include &lt;exceptions.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for LogFormatException:</div>
<div class="dyncontent">
<div class="center">
<img src="classLogFormatException.png" alt=""/>
</div></div>
<img src="classLogFormatException.png" usemap="#LogFormatException_map" alt=""/>
<map id="LogFormatException_map" name="LogFormatException_map">
<area href="classLogDoctorException.html" title="LogDoctorException." alt="LogDoctorException" shape="rect" coords="0,0,127,24"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a>. </p>
<p>Exception related to a Logs Format </p>
@ -97,7 +102,7 @@ Inheritance diagram for LogFormatException:</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 555 B

After

Width:  |  Height:  |  Size: 601 B

View File

@ -3,12 +3,14 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="generator" content="Doxygen 1.10.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LogDoctor: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
@ -22,7 +24,7 @@
<tr id="projectrow">
<td id="projectlogo"><img alt="Logo" src="dox_logo.png"/></td>
<td id="projectalign">
<div id="projectname">LogDoctor<span id="projectnumber">&#160;3.00</span>
<div id="projectname">LogDoctor<span id="projectnumber">&#160;4.00</span>
</div>
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and view dinamically generated statistics</div>
</td>
@ -31,7 +33,7 @@
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<!-- Generated by Doxygen 1.10.0 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
@ -43,7 +45,7 @@ var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
$(function() { init_search(); });
});
/* @license-end */
</script>
@ -79,7 +81,7 @@ $(function() {
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.10.0
</small></address>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More