2022-11-19 00:10:00 +01:00
<!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" / >
2023-07-23 17:14:24 +02:00
< meta name = "generator" content = "Doxygen 1.9.7" / >
2022-11-19 00:10:00 +01:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > LogDoctor: Crapview 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" >
2023-07-23 17:28:43 +02:00
< div id = "projectname" > LogDoctor< span id = "projectnumber" >   2.05< / span >
2022-11-19 00:10:00 +01:00
< / div >
2023-02-12 23:33:34 +01:00
< div id = "projectbrief" > Parse Apache2/Nginx/IIS logs and view dinamically generated statistics< / div >
2022-11-19 00:10:00 +01:00
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
2023-07-23 17:14:24 +02:00
<!-- Generated by Doxygen 1.9.7 -->
2022-11-19 00:10:00 +01:00
< script type = "text/javascript" >
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699& 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& 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 > |
< a href = "classCrapview-members.html" > List of all members< / a > < / div >
< div class = "headertitle" > < div class = "title" > Crapview Class Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > < a class = "el" href = "classCrapview.html" title = "Crapview." > Crapview< / a > .
< a href = "classCrapview.html#details" > More...< / a > < / p >
< p > < code > #include < crapview.h> < / code > < / p >
2023-01-27 15:37:29 +01:00
< div class = "dynheader" >
Inheritance diagram for Crapview:< / div >
< div class = "dyncontent" >
< div class = "center" >
< img src = "classCrapview.png" alt = "" / >
< / div > < / div >
2022-11-19 00:10:00 +01:00
< 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 >
2023-07-23 17:14:24 +02:00
< tr class = "memitem:a3932bb5898391dd7cc19a3704824b4fa" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a3932bb5898391dd7cc19a3704824b4fa" name = "a3932bb5898391dd7cc19a3704824b4fa" > < / a >
const int  < / td > < td class = "memItemRight" valign = "bottom" > < b > getDialogsLevel< / b > () const< / td > < / tr >
< tr class = "memdesc:a3932bb5898391dd7cc19a3704824b4fa" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the Dialogs level. < br / > < / td > < / tr >
< tr class = "separator:a3932bb5898391dd7cc19a3704824b4fa" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "memitem:a6926fe7c37e2f407e3846d0308546558" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "a6926fe7c37e2f407e3846d0308546558" name = "a6926fe7c37e2f407e3846d0308546558" > < / a >
void  < / td > < td class = "memItemRight" valign = "bottom" > < b > setDialogsLevel< / b > (const int new_level)< / td > < / tr >
< tr class = "memdesc:a6926fe7c37e2f407e3846d0308546558" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the new Dialogs level. < br / > < / td > < / tr >
< tr class = "separator:a6926fe7c37e2f407e3846d0308546558" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr class = "memitem:ac4f0e1215a892983b1c75f268bb1d60d" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#ac4f0e1215a892983b1c75f268bb1d60d" > setDbPath< / a > (const std::string & path)< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:ac4f0e1215a892983b1c75f268bb1d60d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sets the new path for the logs Collection database. < br / > < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr class = "separator:ac4f0e1215a892983b1c75f268bb1d60d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "memitem:a0e08d53c5ee688dd546f5b2642c50d7a" > < td class = "memItemLeft" align = "right" valign = "top" > const QString  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a0e08d53c5ee688dd546f5b2642c50d7a" > getLogFieldString< / a > (const int field_id) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:a0e08d53c5ee688dd546f5b2642c50d7a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the printable log field corresponding to the given ID. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:a0e08d53c5ee688dd546f5b2642c50d7a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad64e3c54db4991cb57d65596b109e427" > < td class = "memItemLeft" align = "right" valign = "top" > const int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#ad64e3c54db4991cb57d65596b109e427" > getLogFieldID< / a > (const QString & field_str) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:ad64e3c54db4991cb57d65596b109e427" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the log field ID corresponding to the given printable field. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:ad64e3c54db4991cb57d65596b109e427" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a6cfb73153496431dfd3e771c5d501af4" > < td class = "memItemLeft" align = "right" valign = "top" > const int  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a6cfb73153496431dfd3e771c5d501af4" > getMonthNumber< / a > (const QString & month_str) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:a6cfb73153496431dfd3e771c5d501af4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns the month number corresponding to the given printable month. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:a6cfb73153496431dfd3e771c5d501af4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr class = "memitem:ac98b1cbc75604b5145b5cff36e96eb78" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "ac98b1cbc75604b5145b5cff36e96eb78" name = "ac98b1cbc75604b5145b5cff36e96eb78" > < / a >
void  < / td > < td class = "memItemRight" valign = "bottom" > < b > refreshDates< / b > ()< / td > < / tr >
< tr class = "memdesc:ac98b1cbc75604b5145b5cff36e96eb78" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Refreshes the list of the dates which are available in the database. < br / > < / td > < / tr >
< tr class = "separator:ac98b1cbc75604b5145b5cff36e96eb78" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ae0eb083eea7e2bef76345242da41bf69" > < td class = "memItemLeft" align = "right" valign = "top" > < a id = "ae0eb083eea7e2bef76345242da41bf69" name = "ae0eb083eea7e2bef76345242da41bf69" > < / a >
void  < / td > < td class = "memItemRight" valign = "bottom" > < b > clearDates< / b > ()< / td > < / tr >
< tr class = "memdesc:ae0eb083eea7e2bef76345242da41bf69" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Erases the list of available dates. < br / > < / td > < / tr >
< tr class = "separator:ae0eb083eea7e2bef76345242da41bf69" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "memitem:a611cd7a9aaaa445cfb6b774815a533b8" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a611cd7a9aaaa445cfb6b774815a533b8" > getYears< / a > (const QString & web_server) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:a611cd7a9aaaa445cfb6b774815a533b8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns le list of available years, for the given web server. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:a611cd7a9aaaa445cfb6b774815a533b8" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1f3fcee062ad231dc97f3f4ee31aa554" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a1f3fcee062ad231dc97f3f4ee31aa554" > getMonths< / a > (const QString & web_server, const QString & year) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:a1f3fcee062ad231dc97f3f4ee31aa554" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns le list of available months in the given year, for the given web server. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:a1f3fcee062ad231dc97f3f4ee31aa554" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:ad236d47a166473dd80b3580cef6b2fe4" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#ad236d47a166473dd80b3580cef6b2fe4" > getDays< / a > (const QString & web_server, const QString & year, const QString & month) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:ad236d47a166473dd80b3580cef6b2fe4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns le list of available days in the given month and year, for the given web server. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:ad236d47a166473dd80b3580cef6b2fe4" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a83012f76f0e2da594a0bc8ecaf691fe5" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a83012f76f0e2da594a0bc8ecaf691fe5" > getHours< / a > () const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:a83012f76f0e2da594a0bc8ecaf691fe5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns all the hours of the day. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:a83012f76f0e2da594a0bc8ecaf691fe5" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa5e2766b9ecf695a6f6af6b90eeecd37" > < td class = "memItemLeft" align = "right" valign = "top" > const QStringList  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#aa5e2766b9ecf695a6f6af6b90eeecd37" > getFields< / a > (const std::string & tab) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:aa5e2766b9ecf695a6f6af6b90eeecd37" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Returns a list of the fields for the given tab. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:aa5e2766b9ecf695a6f6af6b90eeecd37" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a5936b20a36eb7293eb1ab7dffd5a28cf" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a5936b20a36eb7293eb1ab7dffd5a28cf" > updateWarn< / a > (QTableWidget *table, const QString & web_server) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:a5936b20a36eb7293eb1ab7dffd5a28cf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Updates the database applying the changes which have been made to the table. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:a5936b20a36eb7293eb1ab7dffd5a28cf" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-02-12 23:33:34 +01:00
< tr class = "memitem:a6ab3683df668a280e3331e1ad0533466" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a6ab3683df668a280e3331e1ad0533466" > drawWarn< / a > (QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme & theme, const QString & web_server, const QString & year, const QString & month, const QString & day, const QString & hour) const< / td > < / tr >
< tr class = "memdesc:a6ab3683df668a280e3331e1ad0533466" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart and fills the table for the Warnings stats. < br / > < / td > < / tr >
< tr class = "separator:a6ab3683df668a280e3331e1ad0533466" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a1029cd84b8b8714914ba41e6441ee25b" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a1029cd84b8b8714914ba41e6441ee25b" > drawSpeed< / a > (QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme & 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 > < / tr >
< tr class = "memdesc:a1029cd84b8b8714914ba41e6441ee25b" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart and fills the table for the Speed stats. < br / > < / td > < / tr >
< tr class = "separator:a1029cd84b8b8714914ba41e6441ee25b" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a0d654bcb031c3dc994e665c1d73a125a" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a0d654bcb031c3dc994e665c1d73a125a" > drawCount< / a > (QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme & theme, const QString & web_server, const QString & year, const QString & month, const QString & day, const QString & field) const< / td > < / tr >
< tr class = "memdesc:a0d654bcb031c3dc994e665c1d73a125a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart and fills the table for the Counts stats. < br / > < / td > < / tr >
< tr class = "separator:a0d654bcb031c3dc994e665c1d73a125a" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:a39c4dd650adacc3cea98ca5df77dcfb9" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#a39c4dd650adacc3cea98ca5df77dcfb9" > drawDay< / a > (QtCharts::QChartView *chart, const QChart::ChartTheme & 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, const QString & filter) const< / td > < / tr >
< tr class = "memdesc:a39c4dd650adacc3cea98ca5df77dcfb9" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart for the Daytime stats. < br / > < / td > < / tr >
< tr class = "separator:a39c4dd650adacc3cea98ca5df77dcfb9" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
< tr class = "memitem:aa15b19dc928bfd627be9fe2ac08bc945" > < td class = "memItemLeft" align = "right" valign = "top" > void  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#aa15b19dc928bfd627be9fe2ac08bc945" > drawRelat< / a > (QtCharts::QChartView *chart, const QChart::ChartTheme & 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, const QString & filter_1, const QString & field_2, const QString & filter_2) const< / td > < / tr >
< tr class = "memdesc:aa15b19dc928bfd627be9fe2ac08bc945" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Draws the chart for the Relational stats. < br / > < / td > < / tr >
< tr class = "separator:aa15b19dc928bfd627be9fe2ac08bc945" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "memitem:abfd79f3e98097fd7127620b25a664d2d" > < td class = "memItemLeft" align = "right" valign = "top" > const bool  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classCrapview.html#abfd79f3e98097fd7127620b25a664d2d" > calcGlobals< / a > (std::vector< std::tuple< QString, QString > > & recur_list, std::vector< std::tuple< QString, QString > > & traffic_list, std::vector< std::tuple< QString, QString > > & perf_list, std::vector< QString > & work_list, const QString & web_server) const< / td > < / tr >
2023-02-11 20:23:44 +01:00
< tr class = "memdesc:abfd79f3e98097fd7127620b25a664d2d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Retrieves the data to fill the Globals stats. < br / > < / td > < / tr >
2023-01-27 15:37:29 +01:00
< tr class = "separator:abfd79f3e98097fd7127620b25a664d2d" > < td class = "memSeparator" colspan = "2" >   < / td > < / tr >
2022-11-19 00:10:00 +01:00
< / table >
< a name = "details" id = "details" > < / a > < h2 class = "groupheader" > Detailed Description< / h2 >
2023-02-11 20:23:44 +01:00
< div class = "textblock" > < p > < a class = "el" href = "classCrapview.html" title = "Crapview." > Crapview< / a > . < / p >
< p > Performs operations related to the visualization of the statistics < / p >
2022-11-19 00:10:00 +01:00
< / div > < h2 class = "groupheader" > Member Function Documentation< / h2 >
2023-01-27 15:37:29 +01:00
< a id = "abfd79f3e98097fd7127620b25a664d2d" name = "abfd79f3e98097fd7127620b25a664d2d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abfd79f3e98097fd7127620b25a664d2d" > ◆   < / a > < / span > calcGlobals()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const bool Crapview::calcGlobals < / td >
< td > (< / td >
< td class = "paramtype" > std::vector< std::tuple< QString, QString > > &   < / td >
< td class = "paramname" > < em > recur_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< std::tuple< QString, QString > > &   < / td >
< td class = "paramname" > < em > traffic_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< std::tuple< QString, QString > > &   < / td >
< td class = "paramname" > < em > perf_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > std::vector< QString > &   < / td >
< td class = "paramname" > < em > work_list< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Retrieves the data to fill the Globals stats. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > recur_list< / td > < td > The list which will hold the printable recurrencies < / td > < / tr >
< tr > < td class = "paramname" > traffic_list< / td > < td > The list which will hold the printable traffics < / td > < / tr >
< tr > < td class = "paramname" > perf_list< / td > < td > The list which will hold the printable performances < / td > < / tr >
< tr > < td class = "paramname" > work_list< / td > < td > The list which will hold the printable overall work infos < / td > < / tr >
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Whether the operation has been successful or not < / dd > < / dl >
< / div >
< / div >
2023-02-12 23:33:34 +01:00
< a id = "a0d654bcb031c3dc994e665c1d73a125a" name = "a0d654bcb031c3dc994e665c1d73a125a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0d654bcb031c3dc994e665c1d73a125a" > ◆   < / a > < / span > drawCount()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawCount < / td >
< td > (< / td >
< td class = "paramtype" > QTableWidget *  < / td >
< td class = "paramname" > < em > table< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Draws the chart and fills the table for the Counts stats. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > table< / td > < td > The table widget < / td > < / tr >
< tr > < td class = "paramname" > chart< / td > < td > The chart widget < / td > < / tr >
2023-02-12 23:33:34 +01:00
< tr > < td class = "paramname" > theme< / td > < td > The base theme to use for the chart < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The year < / td > < / tr >
< tr > < td class = "paramname" > month< / td > < td > The printable month name < / td > < / tr >
< tr > < td class = "paramname" > day< / td > < td > The day < / td > < / tr >
< tr > < td class = "paramname" > field< / td > < td > The printable log field < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
2023-02-12 23:33:34 +01:00
< a id = "a39c4dd650adacc3cea98ca5df77dcfb9" name = "a39c4dd650adacc3cea98ca5df77dcfb9" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a39c4dd650adacc3cea98ca5df77dcfb9" > ◆   < / a > < / span > drawDay()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawDay < / td >
< td > (< / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Draws the chart for the Daytime stats. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > chart< / td > < td > The chart widget < / td > < / tr >
2023-02-12 23:33:34 +01:00
< tr > < td class = "paramname" > theme< / td > < td > The base theme to use for the chart < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The initial year < / td > < / tr >
< tr > < td class = "paramname" > month< / td > < td > The initial printable month name < / td > < / tr >
< tr > < td class = "paramname" > day< / td > < td > The initial day < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The final year < / td > < / tr >
< tr > < td class = "paramname" > month< / td > < td > The final printable month name < / td > < / tr >
< tr > < td class = "paramname" > day< / td > < td > The finl day < / td > < / tr >
< tr > < td class = "paramname" > field< / td > < td > The printable log field < / td > < / tr >
< tr > < td class = "paramname" > filter< / td > < td > The give filter string < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
2023-02-12 23:33:34 +01:00
< a id = "aa15b19dc928bfd627be9fe2ac08bc945" name = "aa15b19dc928bfd627be9fe2ac08bc945" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa15b19dc928bfd627be9fe2ac08bc945" > ◆   < / a > < / span > drawRelat()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawRelat < / td >
< td > (< / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > from_day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > to_day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field_1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter_1< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field_2< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > filter_2< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Draws the chart for the Relational stats. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > chart< / td > < td > The chart widget < / td > < / tr >
2023-02-12 23:33:34 +01:00
< tr > < td class = "paramname" > theme< / td > < td > The base theme to use for the chart < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The initial year < / td > < / tr >
< tr > < td class = "paramname" > month< / td > < td > The initial printable month name < / td > < / tr >
< tr > < td class = "paramname" > day< / td > < td > The initial day < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The final year < / td > < / tr >
< tr > < td class = "paramname" > month< / td > < td > The final printable month name < / td > < / tr >
< tr > < td class = "paramname" > day< / td > < td > The finl day < / td > < / tr >
< tr > < td class = "paramname" > field_1< / td > < td > The first printable log field < / td > < / tr >
< tr > < td class = "paramname" > filter_1< / td > < td > The give filter string for the first field < / td > < / tr >
< tr > < td class = "paramname" > field_2< / td > < td > The second printable log field < / td > < / tr >
< tr > < td class = "paramname" > filter_2< / td > < td > The give filter string for the second field < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
2023-02-12 23:33:34 +01:00
< a id = "a1029cd84b8b8714914ba41e6441ee25b" name = "a1029cd84b8b8714914ba41e6441ee25b" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1029cd84b8b8714914ba41e6441ee25b" > ◆   < / a > < / span > drawSpeed()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawSpeed < / td >
< td > (< / td >
< td class = "paramtype" > QTableWidget *  < / td >
< td class = "paramname" > < em > table< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > protocol< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > method< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > uri< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > query< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > response< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Draws the chart and fills the table for the Speed stats. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > table< / td > < td > The table widget < / td > < / tr >
< tr > < td class = "paramname" > chart< / td > < td > The chart widget < / td > < / tr >
2023-02-12 23:33:34 +01:00
< tr > < td class = "paramname" > theme< / td > < td > The base theme to use for the chart < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The year < / td > < / tr >
< tr > < td class = "paramname" > month< / td > < td > The printable month name < / td > < / tr >
< tr > < td class = "paramname" > day< / td > < td > The day < / td > < / tr >
< tr > < td class = "paramname" > protocol< / td > < td > The given filter for the Protocol < / td > < / tr >
< tr > < td class = "paramname" > method< / td > < td > The given filter for the Method < / td > < / tr >
< tr > < td class = "paramname" > uri< / td > < td > The given filter for the URI < / td > < / tr >
< tr > < td class = "paramname" > query< / td > < td > The given filter for the Query < / td > < / tr >
< tr > < td class = "paramname" > response< / td > < td > The given filter for the Response < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
2023-02-12 23:33:34 +01:00
< a id = "a6ab3683df668a280e3331e1ad0533466" name = "a6ab3683df668a280e3331e1ad0533466" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6ab3683df668a280e3331e1ad0533466" > ◆   < / a > < / span > drawWarn()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::drawWarn < / td >
< td > (< / td >
< td class = "paramtype" > QTableWidget *  < / td >
< td class = "paramname" > < em > table< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > QtCharts::QChartView *  < / td >
< td class = "paramname" > < em > chart< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QChart::ChartTheme &   < / td >
< td class = "paramname" > < em > theme< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > day< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > hour< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Draws the chart and fills the table for the Warnings stats. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > table< / td > < td > The table widget < / td > < / tr >
< tr > < td class = "paramname" > chart< / td > < td > The chart widget < / td > < / tr >
2023-02-12 23:33:34 +01:00
< tr > < td class = "paramname" > theme< / td > < td > The base theme to use for the chart < / td > < / tr >
2022-11-19 00:10:00 +01:00
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The year < / td > < / tr >
< tr > < td class = "paramname" > month< / td > < td > The printable month name < / td > < / tr >
< tr > < td class = "paramname" > day< / td > < td > The day < / td > < / tr >
< tr > < td class = "paramname" > hout< / td > < td > The hour < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "ad236d47a166473dd80b3580cef6b2fe4" name = "ad236d47a166473dd80b3580cef6b2fe4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad236d47a166473dd80b3580cef6b2fe4" > ◆   < / a > < / span > getDays()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getDays < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns le list of available days in the given month and year, for the given web server. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The year < / td > < / tr >
< tr > < td class = "paramname" > month< / td > < td > The printable month name < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The list of days which are avaliable < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "aa5e2766b9ecf695a6f6af6b90eeecd37" name = "aa5e2766b9ecf695a6f6af6b90eeecd37" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa5e2766b9ecf695a6f6af6b90eeecd37" > ◆   < / a > < / span > getFields()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getFields < / td >
< td > (< / td >
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > tab< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns a list of the fields for the given tab. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > tab< / td > < td > The stats tab < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The list of fields < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a83012f76f0e2da594a0bc8ecaf691fe5" name = "a83012f76f0e2da594a0bc8ecaf691fe5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a83012f76f0e2da594a0bc8ecaf691fe5" > ◆   < / a > < / span > getHours()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getHours < / td >
< td > (< / td >
< td class = "paramname" > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns all the hours of the day. < / p >
< dl class = "section return" > < dt > Returns< / dt > < dd > The list of all the hours < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "ad64e3c54db4991cb57d65596b109e427" name = "ad64e3c54db4991cb57d65596b109e427" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad64e3c54db4991cb57d65596b109e427" > ◆   < / a > < / span > getLogFieldID()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const int Crapview::getLogFieldID < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > field_str< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the log field ID corresponding to the given printable field. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > field_str< / td > < td > The log field < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The ID of the log field < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a0e08d53c5ee688dd546f5b2642c50d7a" name = "a0e08d53c5ee688dd546f5b2642c50d7a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0e08d53c5ee688dd546f5b2642c50d7a" > ◆   < / a > < / span > getLogFieldString()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QString Crapview::getLogFieldString < / td >
< td > (< / td >
2023-01-27 15:37:29 +01:00
< td class = "paramtype" > const int  < / td >
2022-11-19 00:10:00 +01:00
< td class = "paramname" > < em > field_id< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the printable log field corresponding to the given ID. < / p >
2023-02-11 20:23:44 +01:00
< p > The field gets translated to be printable before being returned < / p > < dl class = "params" > < dt > Parameters< / dt > < dd >
2022-11-19 00:10:00 +01:00
< table class = "params" >
< tr > < td class = "paramname" > field_id< / td > < td > The ID of the log fiels < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The printable field < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a6cfb73153496431dfd3e771c5d501af4" name = "a6cfb73153496431dfd3e771c5d501af4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a6cfb73153496431dfd3e771c5d501af4" > ◆   < / a > < / span > getMonthNumber()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const int Crapview::getMonthNumber < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > month_str< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns the month number corresponding to the given printable month. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > month_Str< / td > < td > The printable month name < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The month number < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a1f3fcee062ad231dc97f3f4ee31aa554" name = "a1f3fcee062ad231dc97f3f4ee31aa554" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1f3fcee062ad231dc97f3f4ee31aa554" > ◆   < / a > < / span > getMonths()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getMonths < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > year< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns le list of available months in the given year, for the given web server. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< tr > < td class = "paramname" > year< / td > < td > The year < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The list of printable month names which are avaliable < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a611cd7a9aaaa445cfb6b774815a533b8" name = "a611cd7a9aaaa445cfb6b774815a533b8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a611cd7a9aaaa445cfb6b774815a533b8" > ◆   < / a > < / span > getYears()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > const QStringList Crapview::getYears < / td >
< td > (< / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em > < / td > < td > )< / td >
2023-01-27 15:37:29 +01:00
< td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Returns le list of available years, for the given web server. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > The list of yearss which are avaliable < / dd > < / dl >
< / div >
< / div >
< a id = "ac4f0e1215a892983b1c75f268bb1d60d" name = "ac4f0e1215a892983b1c75f268bb1d60d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac4f0e1215a892983b1c75f268bb1d60d" > ◆   < / a > < / span > setDbPath()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::setDbPath < / td >
< td > (< / td >
< td class = "paramtype" > const std::string &   < / td >
< td class = "paramname" > < em > path< / em > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sets the new path for the logs Collection database. < / p >
< dl class = "section see" > < dt > See also< / dt > < dd > < a class = "el" href = "classDbQuery.html#a1e7cf5357869bc2c19053cb63afd6b67" title = "Sets the path for the logs Collection database." > DbQuery::setDbPath()< / a > < / dd > < / dl >
< / div >
< / div >
2023-01-27 15:37:29 +01:00
< a id = "a5936b20a36eb7293eb1ab7dffd5a28cf" name = "a5936b20a36eb7293eb1ab7dffd5a28cf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a5936b20a36eb7293eb1ab7dffd5a28cf" > ◆   < / a > < / span > updateWarn()< / h2 >
2022-11-19 00:10:00 +01:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > void Crapview::updateWarn < / td >
< td > (< / td >
< td class = "paramtype" > QTableWidget *  < / td >
< td class = "paramname" > < em > table< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const QString &   < / td >
< td class = "paramname" > < em > web_server< / em >   < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
2023-01-27 15:37:29 +01:00
< td > < / td > < td > const< / td >
2022-11-19 00:10:00 +01:00
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Updates the database applying the changes which have been made to the table. < / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > table< / td > < td > The Warnings stats table < / td > < / tr >
< tr > < td class = "paramname" > web_server< / td > < td > The printable Web Server name < / td > < / tr >
< / table >
< / dd >
< / dl >
< / div >
< / div >
< hr / > The documentation for this class was generated from the following files:< ul >
< li > logdoctor/modules/crapview/crapview.h< / li >
< li > logdoctor/modules/crapview/crapview.cpp< / li >
< / ul >
< / div > <!-- contents -->
<!-- start footer part -->
< hr class = "footer" / > < address class = "footer" > < small >
2023-07-23 17:14:24 +02:00
Generated by  < a href = "https://www.doxygen.org/index.html" > < img class = "footer" src = "doxygen.svg" width = "104" height = "31" alt = "doxygen" / > < / a > 1.9.7
2022-11-19 00:10:00 +01:00
< / small > < / address >
< / body >
< / html >