Version Upgrade Merge
|
@ -0,0 +1,173 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Store the actual path
|
||||
actual_path=$(pwd)
|
||||
|
||||
# Get the path of LogDoctor-git's folder and move in
|
||||
docdir="$(dirname $0)"
|
||||
cd "$docdir"
|
||||
|
||||
# Check CMake availability
|
||||
if [[ $(which cmake) =~ ^/ ]]
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo "Error: Cmake not found in PATH, please add it or compilation won't socceed"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check Qt availability
|
||||
if [[ $(which qmake) =~ ^/ ]]
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo "Error: Qt-clang not found in PATH, please add it or compilation won't socceed"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check the existence of a previous executable file
|
||||
if [ -e /Applications/LogDoctor.app ]
|
||||
then
|
||||
while true;
|
||||
do
|
||||
echo "Warning: the path /Applications/LogDoctor.app already exists"
|
||||
printf "If you choose to continue, the actual content will be overwritten\nContinue? [y/n] : "
|
||||
read agree
|
||||
case "$agree"
|
||||
in
|
||||
"y" | "Y" | [yY][eE][sS])
|
||||
printf "\n"
|
||||
break
|
||||
;;
|
||||
*)
|
||||
exit
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
# Start the compilation process
|
||||
echo "Starting compilation process"
|
||||
|
||||
# Make a build folder
|
||||
if [ -d build ]
|
||||
then
|
||||
rm -r build
|
||||
fi
|
||||
mkdir build && cd build
|
||||
|
||||
# Prepare the cmake files
|
||||
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during preparation
|
||||
echo "Error: failed to prepare cmake files"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Build the project
|
||||
cmake --build ./ --target all
|
||||
if [[ "$?" == "0" ]]
|
||||
then
|
||||
# compiled succesfully
|
||||
chmod 755 ./LogDoctor.app/Contents/MacOS/LogDoctor
|
||||
else
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to compile"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Compilation finished
|
||||
wait
|
||||
echo "Compilation finished"
|
||||
|
||||
# Start installing LogDoctor
|
||||
echo "Starting installation process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
if [ -e ~/Lybrary/Preferences/LogDoctor ]
|
||||
then
|
||||
if [ -e ~/Lybrary/Preferences/LogDoctor/logdoctor.conf ]
|
||||
then
|
||||
# A configuration file already exists
|
||||
while true;
|
||||
do
|
||||
echo "Warning: a configuration file already exists"
|
||||
printf "If you choose 'YES' the current file will be overwritten\nIf you choose 'NO' the current file will be kept\nOverwrite? [y/n] : "
|
||||
read agree
|
||||
case "$agree"
|
||||
in
|
||||
"y" | "Y" | [yY][eE][sS])
|
||||
printf "\n"
|
||||
cp ./logdoctor.conf ~/Lybrary/Preferences/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to copy configuration file"
|
||||
exit
|
||||
fi
|
||||
break
|
||||
;;
|
||||
"n" | "N" | [nN][oO])
|
||||
break
|
||||
;;
|
||||
*)
|
||||
echo "Invalid answer"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
else
|
||||
mkdir -p ~/Lybrary/Preferences/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: ~/Lybrary/Preferences/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
cp ./logdoctor.conf ~/Lybrary/Preferences/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy configuration file"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [ ! -e ~/"Lybrary/Application Support/LogDoctor" ]
|
||||
then
|
||||
mkdir -p ~/"Lybrary/Application Support/LogDoctor"
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: ~/Lybrary/Application Support/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
if [ ! -e ~/"Lybrary/Application Support/LogDoctor/help" ]
|
||||
then
|
||||
rm -r ~/"Lybrary/Application Support/LogDoctor/help"
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to remove old resources: ~/Lybrary/Application Support/LogDoctor/help"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
cp -r ./logdocdata/help ~/"Lybrary/Application Support/LogDoctor/"
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy LogDoctor's data"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cp -r ./osx_bundle/* ../build/LogDoctor.app/Contents/
|
||||
sudo mv ../build/LogDoctor.app /Applications/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy the executable"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
# Installation finished
|
||||
echo "Installation finished"
|
||||
cd "$actual_path"
|
|
@ -0,0 +1,109 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Store the actual path
|
||||
actual_path=$(pwd)
|
||||
|
||||
# Get the path of LogDoctor-git's folder and move in
|
||||
docdir="$(dirname $0)"
|
||||
cd "$docdir"
|
||||
|
||||
# Check cmake availability
|
||||
if [[ $(which cmake) =~ ^/ ]]
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo "Error: Cmake not found in PATH, please add it or compilation won't socceed"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check Qt availability
|
||||
if [[ $(which qmake) =~ ^/ ]]
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo "Error: Qt-clang not found in PATH, please add it or compilation won't socceed"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check the existence of a previous executable file
|
||||
if [ ! -e /Applications/LogDoctor.app ]
|
||||
then
|
||||
echo "Warning: no previous installation detected, please run the installation script instead"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Start the compilation process
|
||||
echo "Starting compilation process"
|
||||
|
||||
# Make a build folder
|
||||
mkdir build && cd build
|
||||
|
||||
# Prepare the cmake files
|
||||
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during preparation
|
||||
echo "Error: failed to prepare cmake files"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Build the project
|
||||
cmake --build ./ --target all
|
||||
if [[ "$?" == "0" ]]
|
||||
then
|
||||
# compiled succesfully
|
||||
chmod 755 ./LogDoctor.app/Contents/MacOS/LogDoctor
|
||||
else
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to compile"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Compilation finished
|
||||
wait
|
||||
echo "Compilation finished"
|
||||
|
||||
# Start installing LogDoctor
|
||||
echo "Starting update process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
|
||||
if [ ! -e ~/"Lybrary/Application Support/LogDoctor" ]
|
||||
then
|
||||
mkdir -p ~/"Lybrary/Application Support/LogDoctor"
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: '~/Lybrary/Application Support/LogDoctor'"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
if [ ! -e ~/"Lybrary/Application Support/LogDoctor/help" ]
|
||||
then
|
||||
rm -r ~/"Lybrary/Application Support/LogDoctor/help"
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to remove old resources: ~/Lybrary/Application Support/LogDoctor/help"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
cp -r ./logdocdata/help ~/"Lybrary/Application Support/LogDoctor"
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy LogDoctor's data"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cp ./osx_bundle/* ../build/LogDoctor.app/Contents/
|
||||
sudo rm -r /Applications/LogDoctor.app
|
||||
sudo mv ../build/LogDoctor.app /Applications/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy the executable"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
# Update finished
|
||||
echo "Update finished"
|
||||
cd "$actual_path"
|
|
@ -0,0 +1,95 @@
|
|||
|
||||
@ECHO off
|
||||
|
||||
ECHO Initializing
|
||||
|
||||
:: Store the actual path
|
||||
FOR /F "tokens=* USEBACKQ" %%e IN (`cd`) DO SET actual_path=%%e
|
||||
|
||||
:: Get the path of LogDoctor-git's folder and move in
|
||||
SET logdocdir=%~dp0
|
||||
SET logdocdir=%logdocdir:\=/%
|
||||
IF "%logdocdir:~-1%"=="/" SET logdocdir=%logdocdir:~0,-1%
|
||||
cd %logdocdir%
|
||||
|
||||
|
||||
:: Call the builder
|
||||
IF NOT EXIST "builder.bat" (
|
||||
ECHO:
|
||||
ECHO Error: builder not found
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
CALL builder.bat "%actual_path%"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Compilation failed
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
:: Start installing LogDoctor
|
||||
ECHO:
|
||||
ECHO Starting installation process
|
||||
|
||||
cd ..\installation_stuff\
|
||||
|
||||
SET data_path=%USERPROFILE%\AppData\Local\LogDoctor
|
||||
IF NOT EXIST "%data_path%" mkdir "%data_path%"
|
||||
|
||||
IF NOT EXIST "%data_path%\logdoctor.conf" GOTO :step11
|
||||
|
||||
:loop9
|
||||
ECHO:
|
||||
ECHO Warning: a configuration file already exists
|
||||
ECHO If you choose 'YES' the current file will be overwritten
|
||||
ECHO If you choose 'NO' the current file will be kept
|
||||
SET /P agree=Overwrite? [y/n] :
|
||||
|
||||
IF "%agree%"=="y" (
|
||||
GOTO :step10
|
||||
)
|
||||
IF "%agree%"=="Y" (
|
||||
GOTO :step10
|
||||
)
|
||||
IF "%agree%"=="n" (
|
||||
GOTO :step11
|
||||
)
|
||||
IF "%agree%"=="N" (
|
||||
GOTO :step11
|
||||
)
|
||||
ECHO NOT A VALID ANSWER
|
||||
GOTO :loop9
|
||||
|
||||
:step10
|
||||
|
||||
copy /V /Y logdoctor.conf %data_path%\
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy configuration file
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
:step11
|
||||
|
||||
xcopy /E /V /Y logdocdata %data_path%\
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy LogDoctor's data
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
:: End Of Part 1
|
||||
ECHO:
|
||||
ECHO First part is done, please run 'WIN_build_install_2' as Administrator
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
|
@ -0,0 +1,104 @@
|
|||
|
||||
@ECHO off
|
||||
|
||||
:: Store the actual path
|
||||
SET actual_path=%1
|
||||
|
||||
:: Get the path of LogDoctor-git's folder and move in
|
||||
SET logdocdir=%~dp0
|
||||
SET logdocdir=%logdocdir:\=/%
|
||||
IF "%logdocdir:~-1%"=="/" SET logdocdir=%logdocdir:~0,-1%
|
||||
cd %logdocdir%
|
||||
|
||||
|
||||
:: Check the existence of a previous installation
|
||||
IF NOT EXIST "C:\Program Files\LogDoctor\LogDoctor.exe" GOTO :step1
|
||||
|
||||
:loop0
|
||||
ECHO:
|
||||
ECHO Warning: a previous installation already exists
|
||||
ECHO If you choose to continue, the actual content will be overwritten
|
||||
SET /P agree=Continue? [y/n] :
|
||||
|
||||
IF "%agree%"=="y" (
|
||||
GOTO :step1
|
||||
)
|
||||
IF "%agree%"=="Y" (
|
||||
GOTO :step1
|
||||
)
|
||||
IF "%agree%"=="n" (
|
||||
cd "%actual_path%"
|
||||
EXIT /B 1
|
||||
)
|
||||
IF "%agree%"=="N" (
|
||||
cd "%actual_path%"
|
||||
EXIT /B 1
|
||||
)
|
||||
ECHO NOT A VALID ANSWER
|
||||
GOTO :loop0
|
||||
|
||||
:step1
|
||||
|
||||
SET exec_path=C:\Program Files\LogDoctor
|
||||
IF EXIST "%exec_path%" GOTO :step2
|
||||
|
||||
mkdir "%exec_path%"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to create directory: '%exec_path%'
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
:step2
|
||||
|
||||
|
||||
copy /B /V /Y build\LogDoctor.exe "%exec_path%"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy the executable
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
copy /V /Y installation_stuff\logdoctor.svg "%exec_path%\LogDoctor.svg"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy the icon
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
IF NOT EXIST "%exec_path%\licenses" GOTO :step3
|
||||
|
||||
rmdir /S /Q "%exec_path%\licenses"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to remove old licenses
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
:step3
|
||||
|
||||
xcopy /E /I /V /Y logdocdata\licenses "%exec_path%\licenses"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy licenses
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
:: Installation finished
|
||||
ECHO:
|
||||
ECHO Installation finished
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
|
@ -0,0 +1,68 @@
|
|||
|
||||
@ECHO off
|
||||
|
||||
ECHO Initializing
|
||||
|
||||
:: Store the actual path
|
||||
FOR /F "tokens=* USEBACKQ" %%e IN (`cd`) DO SET actual_path=%%e
|
||||
|
||||
:: Get the path of LogDoctor-git's folder and move in
|
||||
SET logdocdir=%~dp0
|
||||
SET logdocdir=%logdocdir:\=/%
|
||||
IF "%logdocdir:~-1%"=="/" SET logdocdir=%logdocdir:~0,-1%
|
||||
cd %logdocdir%
|
||||
|
||||
|
||||
:: Call the builder
|
||||
IF NOT EXIST "builder.bat" (
|
||||
ECHO:
|
||||
ECHO Error: builder not found
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
CALL builder.bat "%actual_path%"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Compilation failed
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
:: Start updating LogDoctor
|
||||
ECHO "Starting update process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
|
||||
SET data_path=%USERPROFILE%\AppData\Local\LogDoctor
|
||||
IF EXIST "%data_path%" GOTO :step1
|
||||
|
||||
mkdir "%data_path%"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO Error: failed to create directory: '%data_path%'
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
:step1
|
||||
|
||||
xcopy /E /V /Y logdocdata %data_path%\
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy LogDoctor's data
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
:: End Of Part 1
|
||||
ECHO:
|
||||
ECHO First part is done, please run 'WIN_build_update_2' as Administrator
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
|
@ -0,0 +1,76 @@
|
|||
|
||||
@ECHO off
|
||||
|
||||
:: Store the actual path
|
||||
SET actual_path=%1
|
||||
|
||||
:: Get the path of LogDoctor-git's folder and move in
|
||||
SET logdocdir=%~dp0
|
||||
SET logdocdir=%logdocdir:\=/%
|
||||
IF "%logdocdir:~-1%"=="/" SET logdocdir=%logdocdir:~0,-1%
|
||||
cd %logdocdir%
|
||||
|
||||
|
||||
SET exec_path=C:\Program Files\LogDoctor
|
||||
IF EXIST "%exec_path%" GOTO :step1
|
||||
|
||||
mkdir "%exec_path%"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to create directory: '%exec_path%'
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
:step1
|
||||
|
||||
|
||||
copy /B /V /Y build\LogDoctor.exe "%exec_path%"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy the executable
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
copy /V /Y installation_stuff\logdoctor.svg "%exec_path%\LogDoctor.svg"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy the icon
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
IF NOT EXIST "%exec_path%\licenses" GOTO :step2
|
||||
|
||||
rmdir /S /Q "%exec_path%\licenses"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to remove old licenses
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
:step2
|
||||
|
||||
xcopy /E /I /V /Y logdocdata\licenses "%exec_path%\licenses"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to copy licenses
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
|
||||
:: Update finished
|
||||
ECHO:
|
||||
ECHO "Update finished"
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
|
@ -1,134 +0,0 @@
|
|||
|
||||
:: Store the actual path
|
||||
SET actual_path=%CD%
|
||||
|
||||
:: Get the path of LogDoctor-git's folder and move in
|
||||
SET docdir=%~dp0
|
||||
cd "%docdir%"
|
||||
|
||||
:: Check the existence of a previous executable file
|
||||
IF EXIST C:\ProgramFiles\LogDoctor\ (
|
||||
ECHO "Warning: the path C:\ProgramFiles\LogDoctor\ already exists"
|
||||
SET /P agree="IF you choose to continue, the actual content will be overwritten\nContinue? [y/n] : "
|
||||
|
||||
IF NOT "%agree%"=="y" (
|
||||
IF NOT "%agree%"=="Y" (
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
)
|
||||
)
|
||||
|
||||
:: Start the compilation process
|
||||
ECHO "Starting compilation process"
|
||||
|
||||
:: Make a build folder
|
||||
mkdir build && cd build
|
||||
|
||||
:: Prepare the cmake files
|
||||
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
IF ERRORLEVEL 1 (
|
||||
:: an error occured during preparation
|
||||
ECHO "Error: failed to prepare cmake files"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
|
||||
:: Build the project
|
||||
cmake --build ./ --target all
|
||||
IF ERRORLEVEL 1 (
|
||||
:: an error occured during compilation
|
||||
ECHO "Error: failed to compile"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
|
||||
:: Compilation finished
|
||||
ECHO "Compilation finished"
|
||||
|
||||
:: Start installing LogDoctor
|
||||
ECHO "Starting installation process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
IF EXIST %USERPROFILE%\AppData\Local\LogDoctor (
|
||||
IF EXIST %USERPROFILE%\AppData\Local\LogDoctor\logdoctor.conf (
|
||||
:: A configuration file already exists
|
||||
ECHO "Warning: a configuration file already exists"
|
||||
SET /P agree="IF you choose 'YES' the current file will be overwritten\nIF you choose 'NO' the current file will be kept\nOverwrite? [y/n] : "
|
||||
|
||||
IF NOT "%agree%"=="y" (
|
||||
IF NOT "%agree%"=="Y" (
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
)
|
||||
|
||||
copy logdoctor.conf %USERPROFILE%\AppData\Local\LogDoctor\
|
||||
IF ERRORLEVEL 1 (
|
||||
:: an error occured during compilation
|
||||
ECHO "Error: failed to copy configuration file"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
|
||||
copy logdocdata\* %USERPROFILE%\AppData\Local\LogDoctor\
|
||||
IF ERRORLEVEL 1 (
|
||||
:: an error occured during compilation
|
||||
ECHO "Error: failed to copy LogDoctor's data"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
)
|
||||
|
||||
) ELSE (
|
||||
mkdir %USERPROFILE%\AppData\Local\LogDoctor
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to create directory: %USERPROFILE%\AppData\Local\LogDoctor"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
copy logdoctor.conf %USERPROFILE%\AppData\Local\LogDoctor\logdoctor.conf
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to copy configuration file"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
copy logdocdata\* %USERPROFILE%\AppData\Local\LogDoctor\
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to copy LogDoctor's data"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
IF NOT EXIST C:\ProgramFiles\LogDoctor\ (
|
||||
runas /user:administrator mkdir C:\ProgramFiles\LogDoctor
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to create directory: C:\ProgramFiles\LogDoctor"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
runas /user:administrator copy LogDoctor.exe C:\ProgramFiles\LogDoctor\
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to copy the executable"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
|
||||
|
||||
runas /user:administrator copy ./logdoctor.svg C:\ProgramFiles\LogDoctor\LogDoctor.svg
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to copy the icon"
|
||||
EXIT /B
|
||||
cd "%actual_path%"
|
||||
)
|
||||
|
||||
|
||||
:: Installation finished
|
||||
ECHO "Installation finished"
|
||||
cd "%actual_path%"
|
||||
|
236
build_install.sh
|
@ -9,157 +9,173 @@ cd "$docdir"
|
|||
|
||||
# Check cmake availability
|
||||
if [[ $(which cmake) =~ ^/ ]]
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo "Error: Cmake is not installed"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo -e "\nError: Cmake is not installed"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check the existence of a previous executable file
|
||||
if [ -e /usr/bin/logdoctor ]
|
||||
then
|
||||
while true;
|
||||
do
|
||||
echo "Warning: the file /usr/bin/logdoctor already exists"
|
||||
printf "If you choose to continue, the actual file will be overwritten\nContinue? [y/n] : "
|
||||
read agree
|
||||
case "$agree"
|
||||
in
|
||||
"y" | "Y")
|
||||
printf "\n"
|
||||
break
|
||||
;;
|
||||
*)
|
||||
exit
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
then
|
||||
while true;
|
||||
do
|
||||
echo -e "\nWarning: the file /usr/bin/logdoctor already exists"
|
||||
printf "If you choose to continue, the actual file will be overwritten\nContinue? [y/n] : "
|
||||
read agree
|
||||
case "$agree"
|
||||
in
|
||||
"y" | "Y" | [yY][eE][sS])
|
||||
printf "\n"
|
||||
break
|
||||
;;
|
||||
*)
|
||||
exit
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
# Start the compilation process
|
||||
echo "Starting compilation process"
|
||||
echo -e "\nStarting compilation process\n"
|
||||
|
||||
# Make a build folder
|
||||
if [ -e build ]
|
||||
then
|
||||
rm -r build
|
||||
fi
|
||||
mkdir build && cd build
|
||||
|
||||
# Prepare the cmake files
|
||||
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during preparation
|
||||
echo "Error: failed to prepare cmake files"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
# an error occured during preparation
|
||||
echo -e "\nError: failed to prepare cmake files"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Build the project
|
||||
cmake --build ./ --target all
|
||||
if [[ "$?" == "0" ]]
|
||||
then
|
||||
# compiled succesfully
|
||||
echo "Done compiling"
|
||||
mv LogDoctor logdoctor
|
||||
else
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to compile"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
# compiled succesfully
|
||||
mv LogDoctor logdoctor
|
||||
else
|
||||
# an error occured during compilation
|
||||
echo -e "\nError: failed to compile"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Compilation finished
|
||||
wait
|
||||
echo "Compilation finished"
|
||||
echo -e "\nCompilation finished"
|
||||
|
||||
# Start installing LogDoctor
|
||||
echo "Starting installation process"
|
||||
echo -e "\nStarting installation process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
if [ -e ~/.config/LogDoctor ]
|
||||
then
|
||||
if [ -e ~/.config/LogDoctor/logdoctor.conf ]
|
||||
then
|
||||
if [ -e ~/.config/LogDoctor/logdoctor.conf ]
|
||||
then
|
||||
# A configuration file already exists
|
||||
while true;
|
||||
do
|
||||
echo "Warning: a configuration file already exists"
|
||||
printf "If you choose 'YES' the current file will be overwritten\nIf you choose 'NO' the current file will be kept\nOverwrite? [y/n] : "
|
||||
read agree
|
||||
case "$agree"
|
||||
in
|
||||
"y" | "Y")
|
||||
printf "\n"
|
||||
cp --no-preserve=all ./logdoctor.conf ~/.config/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to copy configuration file"
|
||||
exit
|
||||
fi
|
||||
break
|
||||
;;
|
||||
*)
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
else
|
||||
mkdir -p ~/.config/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: ~/.config/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
cp --no-preserve=all ./logdoctor.conf ~/.config/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy configuration file"
|
||||
exit
|
||||
fi
|
||||
# A configuration file already exists
|
||||
while true;
|
||||
do
|
||||
echo -e "\nWarning: a configuration file already exists"
|
||||
printf "If you choose 'YES' the current file will be overwritten\nIf you choose 'NO' the current file will be kept\nOverwrite? [y/n] : "
|
||||
read agree
|
||||
case "$agree"
|
||||
in
|
||||
"y" | "Y" | [yY][eE][sS])
|
||||
printf "\n"
|
||||
cp --no-preserve=all ./logdoctor.conf ~/.config/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during compilation
|
||||
echo -e "\nError: failed to copy configuration file"
|
||||
exit
|
||||
fi
|
||||
break
|
||||
;;
|
||||
"n" | "N" | [nN][oO])
|
||||
break
|
||||
;;
|
||||
*)
|
||||
echo "Invalid answer"
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
else
|
||||
mkdir -p ~/.config/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo -e "\nError: failed to create directory: ~/.config/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
cp --no-preserve=all ./logdoctor.conf ~/.config/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo -e "\nError: failed to copy configuration file"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [ ! -e ~/.local/share/LogDoctor ]
|
||||
else
|
||||
mkdir -p ~/.local/share/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: ~/.local/share/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
cp -r --no-preserve=all ./logdocdata/* ~/.local/share/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
mkdir -p ~/.local/share/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy LogDoctor's data"
|
||||
echo -e "\nError: failed to create directory: ~/.local/share/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
for res in $(ls ./logdocdata)
|
||||
do
|
||||
rm -r ~/.local/share/LogDoctor/$res
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo -e "\nError: failed to remove old resources: ~/.local/share/LogDoctor/$res"
|
||||
exit
|
||||
fi
|
||||
done
|
||||
cp -r --no-preserve=all ./logdocdata/* ~/.local/share/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo -e "\nError: failed to copy LogDoctor's data"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cp --no-preserve=all ./LogDoctor.desktop ~/.local/share/applications/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create a menu entry"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cp --no-preserve=all ./logdoctor ./logdoctor.copy
|
||||
chmod 755 ./logdoctor.copy
|
||||
sudo mv ./logdoctor.copy /usr/bin/logdoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy the executable"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
echo -e "\nError: failed to create a menu entry"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
sudo cp --no-preserve=all ./logdoctor.svg /usr/share/icons
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy LogDoctor's icon"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
echo -e "\nError: failed to copy LogDoctor's icon"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cd ../build
|
||||
chmod 755 ./logdoctor
|
||||
sudo mv ./logdoctor /usr/bin/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo -e "\nError: failed to copy the executable"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
# Installation finished
|
||||
echo "Installation finished"
|
||||
echo -e "\nInstallation finished"
|
||||
cd "$actual_path"
|
||||
|
|
|
@ -1,149 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Store the actual path
|
||||
actual_path=$(pwd)
|
||||
|
||||
# Get the path of LogDoctor-git's folder and move in
|
||||
docdir="$(dirname $(realpath $0))"
|
||||
cd "$docdir"
|
||||
|
||||
# Check cmake availability
|
||||
if [[ $(which cmake) =~ ^/ ]]
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo "Error: Cmake is not installed"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check the existence of a previous executable file
|
||||
if [ -e /Applications/LogDoctor.app ]
|
||||
then
|
||||
while true;
|
||||
do
|
||||
echo "Warning: the path /Applications/LogDoctor.app already exists"
|
||||
printf "If you choose to continue, the actual content will be overwritten\nContinue? [y/n] : "
|
||||
read agree
|
||||
case "$agree"
|
||||
in
|
||||
"y" | "Y")
|
||||
printf "\n"
|
||||
break
|
||||
;;
|
||||
*)
|
||||
exit
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
|
||||
# Start the compilation process
|
||||
echo "Starting compilation process"
|
||||
|
||||
# Make a build folder
|
||||
mkdir build && cd build
|
||||
|
||||
# Prepare the cmake files
|
||||
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during preparation
|
||||
echo "Error: failed to prepare cmake files"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Build the project
|
||||
cmake --build ./ --target all
|
||||
if [[ "$?" == "0" ]]
|
||||
then
|
||||
# compiled succesfully
|
||||
echo "Done compiling"
|
||||
chmod 755 ./LogDoctor
|
||||
mv LogDoctor ../installation_stuff/LogDoctor.app/bin/
|
||||
else
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to compile"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Compilation finished
|
||||
wait
|
||||
echo "Compilation finished"
|
||||
|
||||
# Start installing LogDoctor
|
||||
echo "Starting installation process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
if [ -e ~/Lybrary/Preferences/LogDoctor ]
|
||||
then
|
||||
if [ -e ~/Lybrary/Preferences/LogDoctor/logdoctor.conf ]
|
||||
then
|
||||
# A configuration file already exists
|
||||
while true;
|
||||
do
|
||||
echo "Warning: a configuration file already exists"
|
||||
printf "If you choose 'YES' the current file will be overwritten\nIf you choose 'NO' the current file will be kept\nOverwrite? [y/n] : "
|
||||
read agree
|
||||
case "$agree"
|
||||
in
|
||||
"y" | "Y")
|
||||
printf "\n"
|
||||
cp --no-preserve=all ./logdoctor.conf ~/Lybrary/Preferences/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to copy configuration file"
|
||||
exit
|
||||
fi
|
||||
break
|
||||
;;
|
||||
*)
|
||||
break
|
||||
;;
|
||||
esac
|
||||
done
|
||||
fi
|
||||
else
|
||||
mkdir -p ~/Lybrary/Preferences/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: ~/Lybrary/Preferences/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
cp --no-preserve=all ./logdoctor.conf ~/Lybrary/Preferences/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy configuration file"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [ ! -e ~/Lybrary/Application Support/LogDoctor ]
|
||||
else
|
||||
mkdir -p ~/Lybrary/Application Support/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: ~/Lybrary/Application Support/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
cp -r --no-preserve=all ./logdocdata/help ~/Lybrary/Application Support/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy LogDoctor's data"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cp --no-preserve=all ./LogDoctor.app ./LogDoctor.app.copy
|
||||
sudo mv ./LogDoctor.app.copy /Applications/LogDoctor.app
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy the executable"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
# Installation finished
|
||||
echo "Installation finished"
|
||||
cd "$actual_path"
|
|
@ -1,81 +0,0 @@
|
|||
|
||||
:: Store the actual path
|
||||
SET actual_path=%CD%
|
||||
|
||||
:: Get the path of LogDoctor-git's folder and move in
|
||||
SET docdir=%~dp0
|
||||
cd "%docdir%"
|
||||
|
||||
:: Check the existence of a previous executable file
|
||||
IF NOT EXIST C:\ProgramFiles\LogDoctor\ (
|
||||
ECHO "Warning: no previous installation detected, please run the installation script instead"
|
||||
cd "%actual_path%"
|
||||
EXIT /B
|
||||
)
|
||||
|
||||
:: Start the compilation process
|
||||
ECHO "Starting compilation process"
|
||||
|
||||
:: Make a build folder
|
||||
mkdir build && cd build
|
||||
|
||||
:: Prepare the cmake files
|
||||
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
IF ERRORLEVEL 1 (
|
||||
:: an error occured during preparation
|
||||
ECHO "Error: failed to prepare cmake files"
|
||||
cd "%actual_path%"
|
||||
EXIT /B
|
||||
)
|
||||
|
||||
:: Build the project
|
||||
cmake --build ./ --target all
|
||||
IF ERRORLEVEL 1 (
|
||||
:: an error occured during compilation
|
||||
ECHO "Error: failed to compile"
|
||||
cd "%actual_path%"
|
||||
EXIT /B
|
||||
)
|
||||
|
||||
:: Compilation finished
|
||||
ECHO "Compilation finished"
|
||||
|
||||
:: Start installing LogDoctor
|
||||
ECHO "Starting update process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
|
||||
IF NOT EXIST %USERPROFILE%\AppData\Local\LogDoctor (
|
||||
mkdir %USERPROFILE%\AppData\Local\LogDoctor
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to create directory: %USERPROFILE%\AppData\Local\LogDoctor"
|
||||
cd "%actual_path%"
|
||||
EXIT /B
|
||||
)
|
||||
)
|
||||
copy logdocdata\* %USERPROFILE%\AppData\Local\LogDoctor\
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to copy LogDoctor's data"
|
||||
cd "%actual_path%"
|
||||
EXIT /B
|
||||
)
|
||||
|
||||
|
||||
runas /user:administrator copy LogDoctor.exe C:\ProgramFiles\LogDoctor\
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to copy the executable"
|
||||
cd "%actual_path%"
|
||||
EXIT /B
|
||||
)
|
||||
|
||||
runas /user:administrator copy ./logdoctor.svg C:\ProgramFiles\LogDoctor\LogDoctor.svg
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO "Error: failed to copy the icon"
|
||||
cd "%actual_path%"
|
||||
EXIT /B
|
||||
)
|
||||
|
||||
|
||||
:: Update finished
|
||||
ECHO "Update finished"
|
||||
cd "%actual_path%"
|
118
build_update.sh
|
@ -9,100 +9,112 @@ cd "$docdir"
|
|||
|
||||
# Check cmake availability
|
||||
if [[ $(which cmake) =~ ^/ ]]
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo "Error: Cmake is not installed"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo -e "\nError: Cmake is not installed"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check the existence of a previous executable file
|
||||
if [ ! -e /usr/bin/logdoctor ]
|
||||
then
|
||||
echo "Warning: no previous installation detected, please run the installation script instead"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
echo -e "\nWarning: no previous installation detected, please run the installation script instead"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Start the compilation process
|
||||
echo "Starting compilation process"
|
||||
echo -e "\nStarting compilation process\n"
|
||||
|
||||
# Make a build folder
|
||||
if [ -e build ]
|
||||
then
|
||||
rm -r build
|
||||
fi
|
||||
mkdir build && cd build
|
||||
|
||||
# Prepare the cmake files
|
||||
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during preparation
|
||||
echo "Error: failed to prepare cmake files"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
# an error occured during preparation
|
||||
echo -e "\nError: failed to prepare cmake files"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Build the project
|
||||
cmake --build ./ --target all
|
||||
if [[ "$?" == "0" ]]
|
||||
then
|
||||
# compiled succesfully
|
||||
echo "Done compiling"
|
||||
mv LogDoctor logdoctor
|
||||
else
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to compile"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
# compiled succesfully
|
||||
mv LogDoctor logdoctor
|
||||
else
|
||||
# an error occured during compilation
|
||||
echo -e "\nError: failed to compile"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Compilation finished
|
||||
wait
|
||||
echo "Compilation finished"
|
||||
echo -e "\nCompilation finished"
|
||||
|
||||
# Start installing LogDoctor
|
||||
echo "Starting update process"
|
||||
echo -e "\nStarting update process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
|
||||
if [ ! -e ~/.local/share/LogDoctor ]
|
||||
then
|
||||
mkdir -p ~/.local/share/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
mkdir -p ~/.local/share/LogDoctor
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: ~/.local/share/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
cp -r --no-preserve=all ./logdocdata/* ~/.local/share/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy LogDoctor's data"
|
||||
echo -e "\nError: failed to create directory: ~/.local/share/LogDoctor"
|
||||
exit
|
||||
fi
|
||||
fi
|
||||
for res in $(ls ./logdocdata)
|
||||
do
|
||||
rm -r ~/.local/share/LogDoctor/$res
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo -e "\nError: failed to remove old resources: ~/.local/share/LogDoctor/$res"
|
||||
exit
|
||||
fi
|
||||
done
|
||||
cp -r --no-preserve=all ./logdocdata/* ~/.local/share/LogDoctor/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo -e "\nError: failed to copy LogDoctor's data"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cp --no-preserve=all ./LogDoctor.desktop ~/.local/share/applications/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create a menu entry"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
echo -e "\nError: failed to create a menu entry"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
sudo cp --no-preserve=all ./logdoctor.svg /usr/share/icons
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy LogDoctor's icon"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
echo -e "\nError: failed to copy LogDoctor's icon"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cd ../build
|
||||
cp --no-preserve=all ./logdoctor ./logdoctor.copy
|
||||
chmod 755 ./logdoctor.copy
|
||||
sudo mv ./logdoctor.copy /usr/bin/logdoctor
|
||||
chmod 755 ./logdoctor
|
||||
sudo mv ./logdoctor /usr/bin/
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy the executable"
|
||||
exit
|
||||
fi
|
||||
then
|
||||
echo -e "\nError: failed to copy the executable"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
# Update finished
|
||||
echo "Update finished"
|
||||
echo -e "\nUpdate finished"
|
||||
cd "$actual_path"
|
||||
|
|
|
@ -1,92 +0,0 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Store the actual path
|
||||
actual_path=$(pwd)
|
||||
|
||||
# Get the path of LogDoctor-git's folder and move in
|
||||
docdir="$(dirname $(realpath $0))"
|
||||
cd "$docdir"
|
||||
|
||||
# Check cmake availability
|
||||
if [[ $(which cmake) =~ ^/ ]]
|
||||
then
|
||||
$()
|
||||
else
|
||||
echo "Error: Cmake is not installed"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Check the existence of a previous executable file
|
||||
if [ ! -e /Applications/LogDoctor.app ]
|
||||
then
|
||||
echo "Warning: no previous installation detected, please run the installation script instead"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Start the compilation process
|
||||
echo "Starting compilation process"
|
||||
|
||||
# Make a build folder
|
||||
mkdir build && cd build
|
||||
|
||||
# Prepare the cmake files
|
||||
cmake ../logdoctor -DCMAKE_BUILD_TYPE=MinSizeRel
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
# an error occured during preparation
|
||||
echo "Error: failed to prepare cmake files"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Build the project
|
||||
cmake --build ./ --target all
|
||||
if [[ "$?" == "0" ]]
|
||||
then
|
||||
# compiled succesfully
|
||||
echo "Done compiling"
|
||||
chmod 755 ./LogDoctor
|
||||
mv LogDoctor ../installation_stuff/LogDoctor.app/bin/
|
||||
else
|
||||
# an error occured during compilation
|
||||
echo "Error: failed to compile"
|
||||
exit
|
||||
fi
|
||||
|
||||
# Compilation finished
|
||||
wait
|
||||
echo "Compilation finished"
|
||||
|
||||
# Start installing LogDoctor
|
||||
echo "Starting update process"
|
||||
cd ../installation_stuff/
|
||||
|
||||
|
||||
if [ ! -e ~/"Lybrary/Application Support/LogDoctor" ]
|
||||
then
|
||||
mkdir -p ~/"Lybrary/Application Support/LogDoctor"
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to create directory: '~/Lybrary/Application Support/LogDoctor'"
|
||||
exit
|
||||
fi
|
||||
cp -r --no-preserve=all ./logdocdata/help ~/"Lybrary/Application Support/LogDoctor"
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy LogDoctor's data"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
cd ../build
|
||||
cp --no-preserve=all ./LogDoctor.app ./LogDoctor.app.copy
|
||||
sudo mv ./LogDoctor.app.copy /Applications/LogDoctor.app
|
||||
if [[ "$?" != "0" ]]
|
||||
then
|
||||
echo "Error: failed to copy the executable"
|
||||
exit
|
||||
fi
|
||||
|
||||
|
||||
# Update finished
|
||||
echo "Update finished"
|
||||
cd "$actual_path"
|
|
@ -0,0 +1,283 @@
|
|||
|
||||
@ECHO off
|
||||
|
||||
:: Store the actual path
|
||||
SET actual_path=%1
|
||||
|
||||
:: Get Qt base path
|
||||
SET qt_base_path=C:/Qt
|
||||
IF EXIST "%qt_base_path%" GOTO :step0
|
||||
|
||||
SET qt_base_path=C:/Program Files/Qt
|
||||
IF EXIST "%qt_base_path%" GOTO :step0
|
||||
|
||||
SET qt_base_path=C:/Program Files (x86)/Qt
|
||||
IF EXIST "%qt_base_path%" GOTO :step0
|
||||
|
||||
SET qt_base_path=%USERPROFILE%\Qt
|
||||
IF EXIST "%qt_base_path%" GOTO :step0
|
||||
|
||||
SET qt_base_path=NONE
|
||||
|
||||
:step0
|
||||
|
||||
SET qt_path=%qt_base_path%
|
||||
|
||||
IF "%qt_base_path%" == "NONE" GOTO :step1
|
||||
|
||||
SET qt_base_path=%qt_base_path:\=/%
|
||||
|
||||
IF "%qt_base_path:~-1%"=="/" SET qt_base_path=%qt_base_path:~0,-1%
|
||||
|
||||
|
||||
:: Get Qt version
|
||||
SET qt_path=%qt_base_path%/5.15.2
|
||||
IF EXIST "%qt_path%" GOTO :step1
|
||||
|
||||
SET qt_path=%qt_base_path%/6.0
|
||||
IF EXIST "%qt_path%" GOTO :step1
|
||||
|
||||
SET qt_path=%qt_base_path%/6.2
|
||||
IF EXIST "%qt_path%" GOTO :step1
|
||||
|
||||
SET qt_path=%qt_base_path%/6.4
|
||||
IF EXIST "%qt_path%" GOTO :step1
|
||||
|
||||
SET qt_path=NONE
|
||||
|
||||
|
||||
:step1
|
||||
|
||||
IF NOT "%qt_path%" == "NONE" GOTO :step2
|
||||
|
||||
:loop1
|
||||
ECHO:
|
||||
ECHO Qt not found, please insert the path of your Qt installation, including the version
|
||||
ECHO Ex: C:/your/path/to/Qt/5.15.2
|
||||
SET /P qt_path= :
|
||||
IF NOT EXIST "%qt_path%" (
|
||||
ECHO Error: the given path doesn't exist
|
||||
GOTO :loop1
|
||||
)
|
||||
|
||||
|
||||
:step2
|
||||
|
||||
SET qt_path=%qt_path:\=/%
|
||||
|
||||
IF "%qt_path:~-1%"=="/" SET qt_path=%qt_path:~0,-1%
|
||||
|
||||
|
||||
:: Get CMake path
|
||||
SET cmake_path=%qt_base_path%/Tools/CMake_64/bin/cmake.exe
|
||||
IF EXIST "%cmake_path%" GOTO :step4
|
||||
|
||||
where /Q cmake
|
||||
IF ERRORLEVEL 0 (
|
||||
FOR /F "tokens=* USEBACKQ" %%e IN (`where cmake`) DO SET cmake_path=%%e
|
||||
IF EXIST "%cmake_path%" GOTO :step4
|
||||
)
|
||||
|
||||
SET cmake_path=C:/Program Files/CMake/bin/cmake.exe
|
||||
IF EXIST "%cmake_path%" GOTO :step4
|
||||
|
||||
SET cmake_path=C:/Program Files (x86)/CMake/bin/cmake.exe
|
||||
IF EXIST "%cmake_path%" GOTO :step4
|
||||
|
||||
SET cmake_path=C:/CMake/bin/cmake.exe
|
||||
IF EXIST "%cmake_path%" GOTO :step4
|
||||
|
||||
SET cmake_path=C:/msys64/usr/bin/cmake.exe
|
||||
IF EXIST "%cmake_path%" GOTO :step4
|
||||
|
||||
SET cmake_path=C:/msys64/mingw64/bin/cmake.exe
|
||||
IF EXIST "%cmake_path%" GOTO :step4
|
||||
|
||||
:loop3
|
||||
ECHO:
|
||||
ECHO CMake not found, please insert the path of your CMake installation, including the executable
|
||||
ECHO Ex: C:/your/path/to/cmake.exe
|
||||
SET /P cmake_path= :
|
||||
IF EXIST "%cmake_path%" (
|
||||
IF NOT "%cmake_path:~-9%" == "cmake.exe" (
|
||||
ECHO Error: the given path doesn't point to a cmake executable
|
||||
GOTO :loop3
|
||||
)
|
||||
) ELSE (
|
||||
ECHO Error: the given path doesn't exist
|
||||
GOTO :loop3
|
||||
)
|
||||
|
||||
|
||||
:step4
|
||||
|
||||
SET cmake_path=%cmake_path:\=/%
|
||||
|
||||
:: Get the C++ compiler path
|
||||
SET cxx_compiler=%qt_base_path%/Tools/mingw1120_64/bin/g++.exe
|
||||
IF EXIST "%cxx_compiler%" GOTO :step6
|
||||
|
||||
SET cxx_compiler=%qt_base_path%/Tools/mingw810_64/bin/g++.exe
|
||||
IF EXIST "%cxx_compiler%" GOTO :step6
|
||||
|
||||
where /Q g++
|
||||
IF ERRORLEVEL 0 (
|
||||
FOR /F "tokens=* USEBACKQ" %%e IN (`where g++`) DO SET cxx_compiler=%%e
|
||||
IF EXIST "%cxx_compiler%" GOTO :step6
|
||||
)
|
||||
|
||||
SET cxx_compiler=C:/msys64/mingw64/bin/g++.exe
|
||||
IF EXIST "%cxx_compiler%" GOTO :step6
|
||||
|
||||
:loop5
|
||||
ECHO:
|
||||
ECHO G++ not found, please insert the path of the C++ compiler
|
||||
ECHO Ex: C:/your/path/to/g++.exe
|
||||
SET /P cxx_compiler= :
|
||||
IF EXIST "%cxx_compiler%" (
|
||||
IF NOT "%cxx_compiler:~-7%" == "g++.exe" (
|
||||
ECHO Error: the given path doesn't point to a g++ executable
|
||||
GOTO :loop5
|
||||
)
|
||||
) ELSE (
|
||||
ECHO Error: the given path doesn't exist
|
||||
GOTO :loop5
|
||||
)
|
||||
|
||||
|
||||
:step6
|
||||
|
||||
SET cxx_compiler=%cxx_compiler:\=/%
|
||||
|
||||
|
||||
SET prefix_path=%qt_path%/mingw112_64
|
||||
IF EXIST "%prefix_path%" GOTO :step7
|
||||
|
||||
SET prefix_path=%qt_path%/mingw81_64
|
||||
IF EXIST "%prefix_path%" GOTO :step7
|
||||
|
||||
ECHO:
|
||||
ECHO Error: CMAKE_PREFIX_PATH not found
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
|
||||
|
||||
:step7
|
||||
|
||||
IF "%prefix_path:~-1%"=="/" SET prefix_path=%prefix_path:~0,-1%
|
||||
|
||||
|
||||
SET qt_dir=%prefix_path%/lib/cmake/Qt5
|
||||
IF EXIST "%qt_dir%" GOTO :step8
|
||||
|
||||
ECHO:
|
||||
ECHO Error: QT_DIR not found
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
|
||||
|
||||
:step8
|
||||
|
||||
IF "%qt_dir:~-1%"=="/" SET qt_dir=%qt_dir:~0,-1%
|
||||
|
||||
|
||||
:: Check if JOM is in PATH
|
||||
where /Q jom
|
||||
IF ERRORLEVEL 0 (
|
||||
FOR /F "tokens=* USEBACKQ" %%e IN (`where jom`) DO SET jom_path=%%e
|
||||
IF EXIST "%jom_path%" GOTO :step9_a
|
||||
)
|
||||
|
||||
SET jom_path=%qt_base_path%/Tools/QtCreator/bin/jom
|
||||
IF EXIST "%jom_path%" SET PATH=%PATH%;%jom_path%
|
||||
|
||||
where /Q jom
|
||||
IF ERRORLEVEL 0 (
|
||||
FOR /F "tokens=* USEBACKQ" %%e IN (`where jom`) DO SET jom_path=%%e
|
||||
IF EXIST "%jom_path%" GOTO :step9_a
|
||||
)
|
||||
|
||||
ECHO:
|
||||
ECHO Error: JOM not found in PATH, please add it or compilation won't succeed
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
|
||||
|
||||
:step9_a
|
||||
|
||||
:: Check if libwinpthread-1.dll is in PATH
|
||||
where /Q libwinpthread-1.dll
|
||||
IF ERRORLEVEL 0 (
|
||||
FOR /F "tokens=* USEBACKQ" %%e IN (`where libwinpthread-1.dll`) DO SET lib_path=%%e
|
||||
IF EXIST "%lib_path%" GOTO :step9_b2
|
||||
)
|
||||
|
||||
SET lib_path=%qt_base_path%/Tools/mingw1120_64/bin
|
||||
IF EXIST "%lib_path%" GOTO :step9_b1
|
||||
|
||||
SET lib_path=%qt_base_path%/Tools/mingw810_64/bin
|
||||
IF EXIST "%lib_path%" GOTO :step9_b1
|
||||
|
||||
SET lib_path=C:/msys64/mingw64/bin
|
||||
IF EXIST "%lib_path%" GOTO :step9_b1
|
||||
|
||||
:step9_b1
|
||||
|
||||
SET PATH=%PATH%;%lib_path%
|
||||
|
||||
where /Q libwinpthread-1.dll
|
||||
IF ERRORLEVEL 0 (
|
||||
FOR /F "tokens=* USEBACKQ" %%e IN (`where libwinpthread-1.dll`) DO SET lib_path=%%e
|
||||
IF EXIST "%lib_path%" GOTO :step9_b2
|
||||
)
|
||||
|
||||
ECHO:
|
||||
ECHO Error: libwinpthread-1.dll not found in PATH, please add it or compilation won't succeed
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
|
||||
:step9_b2
|
||||
|
||||
|
||||
:: Start the compilation process
|
||||
ECHO:
|
||||
ECHO Starting compilation process
|
||||
ECHO:
|
||||
|
||||
:: Make a build folder
|
||||
IF EXIST build rmdir /S /Q build
|
||||
|
||||
mkdir build
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to create directory: 'build'
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
cd build
|
||||
|
||||
:: Prepare build files
|
||||
"%cmake_path%" "%logdocdir%/logdoctor" "-DCMAKE_BUILD_TYPE:STRING=MinSizeRel" "-DCMAKE_GENERATOR:STRING=NMake Makefiles JOM" "-DCMAKE_MAKE_PROGRAM:STRING=jom" "-DCMAKE_CXX_COMPILER:FILEPATH=%cxx_compiler%" "-DCMAKE_PREFIX_PATH:PATH=%prefix_path%" "-DQT_DIR:PATH=%qt_dir%"
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to prepare cmake files
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
:: Build the project
|
||||
"%cmake_path%" --build ./ --target all
|
||||
IF ERRORLEVEL 1 (
|
||||
ECHO:
|
||||
ECHO Error: failed to compile
|
||||
cd "%actual_path%"
|
||||
PAUSE
|
||||
EXIT /B 1
|
||||
)
|
||||
|
||||
|
||||
:: Compilation finished
|
||||
ECHO:
|
||||
ECHO Compilation finished
|
|
@ -0,0 +1,132 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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>
|
||||
</div><!-- top -->
|
||||
<!-- 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 class="header">
|
||||
<div class="headertitle"><div class="title">Class List</div></div>
|
||||
</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;"> </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_1_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classCheckSec.html" target="_self">CheckSec</a></td><td class="desc"><a class="el" href="classCheckSec.html" title="CheckSec.">CheckSec</a> </td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classColorSec.html" target="_self">ColorSec</a></td><td class="desc"><a class="el" href="classColorSec.html" title="ColorSec.">ColorSec</a> </td></tr>
|
||||
<tr id="row_3_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </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;"> </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;"> </span><span id="arr_5_" class="arrow" onclick="toggleFolder('5_')">▼</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;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCraplog_1_1BWlist.html" target="_self">BWlist</a></td><td class="desc">Structure to hold the items of a blacklist/warnlist </td></tr>
|
||||
<tr id="row_5_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structCraplog_1_1LogFile.html" target="_self">LogFile</a></td><td class="desc">Structure which holds informations about a log file </td></tr>
|
||||
<tr id="row_5_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </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;"> </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_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </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_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </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_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDateTimeOps.html" target="_self">DateTimeOps</a></td><td class="desc"><a class="el" href="classDateTimeOps.html" title="DateTimeOps.">DateTimeOps</a> </td></tr>
|
||||
<tr id="row_12_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </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_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_14_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classDialogDia.html" target="_self">DialogDia</a></td><td class="desc"><a class="el" href="classDialogDia.html" title="DialogDia.">DialogDia</a> </td></tr>
|
||||
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_16_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </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_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_18_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_18_" class="arrow" onclick="toggleFolder('18_')">▼</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_18_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structFormatOps_1_1LogsFormat.html" target="_self">LogsFormat</a></td><td class="desc">Structure which holds informations about a log format </td></tr>
|
||||
<tr id="row_19_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGameSec.html" target="_self">GameSec</a></td><td class="desc"><a class="el" href="classGameSec.html" title="GameSec.">GameSec</a> </td></tr>
|
||||
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_21_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classGZutils.html" target="_self">GZutils</a></td><td class="desc">GZUtils </td></tr>
|
||||
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_23_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIOutils.html" target="_self">IOutils</a></td><td class="desc">IOUtils </td></tr>
|
||||
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_25_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classLogOps.html" target="_self">LogOps</a></td><td class="desc"><a class="el" href="classLogOps.html" title="LogOps.">LogOps</a> </td></tr>
|
||||
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_27_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </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_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_29_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </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_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_31_" class="odd"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_31_" class="arrow" onclick="toggleFolder('31_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classSnake.html" target="_self">Snake</a></td><td class="desc"><a class="el" href="classSnake.html" title="Snake.">Snake</a> </td></tr>
|
||||
<tr id="row_31_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSnake_1_1BodyPart.html" target="_self">BodyPart</a></td><td class="desc">Instance of a part of the body of the snake </td></tr>
|
||||
<tr id="row_31_1_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structSnake_1_1Food.html" target="_self">Food</a></td><td class="desc">Instance of the egg which will be eat by the snake </td></tr>
|
||||
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStoreOps.html" target="_self">StoreOps</a></td><td class="desc"><a class="el" href="classStoreOps.html" title="StoreOps.">StoreOps</a> </td></tr>
|
||||
<tr id="row_33_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStringOps.html" target="_self">StringOps</a></td><td class="desc"><a class="el" href="classStringOps.html" title="StringOps.">StringOps</a> </td></tr>
|
||||
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStyleSec.html" target="_self">StyleSec</a></td><td class="desc"><a class="el" href="classStyleSec.html" title="StyleSec.">StyleSec</a> </td></tr>
|
||||
<tr id="row_35_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </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_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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_37_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classVecOps.html" target="_self">VecOps</a></td><td class="desc"><a class="el" href="classVecOps.html" title="VecOps.">VecOps</a> </td></tr>
|
||||
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </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>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 676 B |
After Width: | Height: | Size: 635 B |
After Width: | Height: | Size: 147 B |
|
@ -0,0 +1,85 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">BWlistException Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classBWlistException.html">BWlistException</a>, including all inherited members.</p>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,103 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classBWlistException-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">BWlistException Class Reference</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>
|
||||
|
||||
<p><code>#include <exceptions.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for BWlistException:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classBWlistException.png" alt=""/>
|
||||
</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>
|
||||
</div><hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/exceptions.h</li>
|
||||
<li>logdoctor/modules/exceptions.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 508 B |
|
@ -0,0 +1,91 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">CheckSec Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classCheckSec.html">CheckSec</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classCheckSec.html#abaeae12b56acc24ef8f600814e3f280f">checkCollectionDatabase</a>(const std::string &db_path)</td><td class="entry"><a class="el" href="classCheckSec.html">CheckSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classCheckSec.html#aee7c4ae7ed7b46348be7096d5ca259c6">checkDatabaseTablesNames</a>(QSqlDatabase &db, const QString &db_name)</td><td class="entry"><a class="el" href="classCheckSec.html">CheckSec</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="classCheckSec.html#a012e382c91f035ced3c5868ad551a2ec">checkHashesDatabase</a>(const std::string &db_path)</td><td class="entry"><a class="el" href="classCheckSec.html">CheckSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classCheckSec.html#a31f0c54f9b229bd616ad49a0bc09e16d">newCollectionDatabase</a>(QSqlDatabase &db, const QString &db_name, const std::vector< QString > &ws_names)</td><td class="entry"><a class="el" href="classCheckSec.html">CheckSec</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="classCheckSec.html#a56248ef831e3ea55830735ce5d436ba4">newHashesDatabase</a>(QSqlDatabase &db, const QString &db_name, const std::vector< QString > &ws_names)</td><td class="entry"><a class="el" href="classCheckSec.html">CheckSec</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,347 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: CheckSec 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
||||
<a href="classCheckSec-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">CheckSec Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classCheckSec.html" title="CheckSec.">CheckSec</a>.
|
||||
<a href="classCheckSec.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <checks.h></code></p>
|
||||
<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:abaeae12b56acc24ef8f600814e3f280f"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCheckSec.html#abaeae12b56acc24ef8f600814e3f280f">checkCollectionDatabase</a> (const std::string &db_path)</td></tr>
|
||||
<tr class="memdesc:abaeae12b56acc24ef8f600814e3f280f"><td class="mdescLeft"> </td><td class="mdescRight">Checks the structure's integrity of the Collection database. <a href="classCheckSec.html#abaeae12b56acc24ef8f600814e3f280f">More...</a><br /></td></tr>
|
||||
<tr class="separator:abaeae12b56acc24ef8f600814e3f280f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a012e382c91f035ced3c5868ad551a2ec"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCheckSec.html#a012e382c91f035ced3c5868ad551a2ec">checkHashesDatabase</a> (const std::string &db_path)</td></tr>
|
||||
<tr class="memdesc:a012e382c91f035ced3c5868ad551a2ec"><td class="mdescLeft"> </td><td class="mdescRight">Checks the structure's integrity of the Hashes database. <a href="classCheckSec.html#a012e382c91f035ced3c5868ad551a2ec">More...</a><br /></td></tr>
|
||||
<tr class="separator:a012e382c91f035ced3c5868ad551a2ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
||||
Static Private Member Functions</h2></td></tr>
|
||||
<tr class="memitem:aee7c4ae7ed7b46348be7096d5ca259c6"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCheckSec.html#aee7c4ae7ed7b46348be7096d5ca259c6">checkDatabaseTablesNames</a> (QSqlDatabase &db, const QString &db_name)</td></tr>
|
||||
<tr class="memdesc:aee7c4ae7ed7b46348be7096d5ca259c6"><td class="mdescLeft"> </td><td class="mdescRight">Checks the tables' names integrity. <a href="classCheckSec.html#aee7c4ae7ed7b46348be7096d5ca259c6">More...</a><br /></td></tr>
|
||||
<tr class="separator:aee7c4ae7ed7b46348be7096d5ca259c6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a31f0c54f9b229bd616ad49a0bc09e16d"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCheckSec.html#a31f0c54f9b229bd616ad49a0bc09e16d">newCollectionDatabase</a> (QSqlDatabase &db, const QString &db_name, const std::vector< QString > &ws_names)</td></tr>
|
||||
<tr class="memdesc:a31f0c54f9b229bd616ad49a0bc09e16d"><td class="mdescLeft"> </td><td class="mdescRight">Builds a new database for the logs Collection. <a href="classCheckSec.html#a31f0c54f9b229bd616ad49a0bc09e16d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a31f0c54f9b229bd616ad49a0bc09e16d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a56248ef831e3ea55830735ce5d436ba4"><td class="memItemLeft" align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCheckSec.html#a56248ef831e3ea55830735ce5d436ba4">newHashesDatabase</a> (QSqlDatabase &db, const QString &db_name, const std::vector< QString > &ws_names)</td></tr>
|
||||
<tr class="memdesc:a56248ef831e3ea55830735ce5d436ba4"><td class="mdescLeft"> </td><td class="mdescRight">Builds a new database for the used log files' Hashes. <a href="classCheckSec.html#a56248ef831e3ea55830735ce5d436ba4">More...</a><br /></td></tr>
|
||||
<tr class="separator:a56248ef831e3ea55830735ce5d436ba4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classCheckSec.html" title="CheckSec.">CheckSec</a>. </p>
|
||||
<p >Utilities used to check the databases </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="abaeae12b56acc24ef8f600814e3f280f" name="abaeae12b56acc24ef8f600814e3f280f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abaeae12b56acc24ef8f600814e3f280f">◆ </a></span>checkCollectionDatabase()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool CheckSec::checkCollectionDatabase </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>db_path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks the structure's integrity of the Collection database. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">db_path</td><td>The path of the database, file included </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the check </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCheckSec.html#aee7c4ae7ed7b46348be7096d5ca259c6" title="Checks the tables' names integrity.">checkDatabaseTablesNames()</a>, <a class="el" href="classCheckSec.html#a31f0c54f9b229bd616ad49a0bc09e16d" title="Builds a new database for the logs Collection.">newCollectionDatabase()</a>, <a class="el" href="classCheckSec.html#a56248ef831e3ea55830735ce5d436ba4" title="Builds a new database for the used log files' Hashes.">newHashesDatabase()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aee7c4ae7ed7b46348be7096d5ca259c6" name="aee7c4ae7ed7b46348be7096d5ca259c6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aee7c4ae7ed7b46348be7096d5ca259c6">◆ </a></span>checkDatabaseTablesNames()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int CheckSec::checkDatabaseTablesNames </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QSqlDatabase & </td>
|
||||
<td class="paramname"><em>db</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>db_name</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks the tables' names integrity. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">db</td><td>Database object, already initialized </td></tr>
|
||||
<tr><td class="paramname">db_name</td><td>Database's name, eventually used by the dialogs </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the check: 0 if failed with an error, 1 if all the integrity checks passed, 2 if a rebuild is needed </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCheckSec.html#abaeae12b56acc24ef8f600814e3f280f" title="Checks the structure's integrity of the Collection database.">checkCollectionDatabase()</a>, <a class="el" href="classCheckSec.html#a012e382c91f035ced3c5868ad551a2ec" title="Checks the structure's integrity of the Hashes database.">checkHashesDatabase()</a>, <a class="el" href="classCheckSec.html#a31f0c54f9b229bd616ad49a0bc09e16d" title="Builds a new database for the logs Collection.">newCollectionDatabase()</a>, <a class="el" href="classCheckSec.html#a56248ef831e3ea55830735ce5d436ba4" title="Builds a new database for the used log files' Hashes.">newHashesDatabase()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a012e382c91f035ced3c5868ad551a2ec" name="a012e382c91f035ced3c5868ad551a2ec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a012e382c91f035ced3c5868ad551a2ec">◆ </a></span>checkHashesDatabase()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool CheckSec::checkHashesDatabase </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>db_path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks the structure's integrity of the Hashes database. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">db_path</td><td>The path of the database, file included </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the check </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCheckSec.html#aee7c4ae7ed7b46348be7096d5ca259c6" title="Checks the tables' names integrity.">checkDatabaseTablesNames()</a>, <a class="el" href="classCheckSec.html#a31f0c54f9b229bd616ad49a0bc09e16d" title="Builds a new database for the logs Collection.">newCollectionDatabase()</a>, <a class="el" href="classCheckSec.html#a56248ef831e3ea55830735ce5d436ba4" title="Builds a new database for the used log files' Hashes.">newHashesDatabase()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a31f0c54f9b229bd616ad49a0bc09e16d" name="a31f0c54f9b229bd616ad49a0bc09e16d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a31f0c54f9b229bd616ad49a0bc09e16d">◆ </a></span>newCollectionDatabase()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool CheckSec::newCollectionDatabase </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QSqlDatabase & </td>
|
||||
<td class="paramname"><em>db</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>db_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< QString > & </td>
|
||||
<td class="paramname"><em>ws_names</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Builds a new database for the logs Collection. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">db</td><td>Database object, already initialized </td></tr>
|
||||
<tr><td class="paramname">db_name</td><td>Database's name, eventually used by the dialogs </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the operation </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCheckSec.html#abaeae12b56acc24ef8f600814e3f280f" title="Checks the structure's integrity of the Collection database.">checkCollectionDatabase()</a>, <a class="el" href="classCheckSec.html#a012e382c91f035ced3c5868ad551a2ec" title="Checks the structure's integrity of the Hashes database.">checkHashesDatabase()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a56248ef831e3ea55830735ce5d436ba4" name="a56248ef831e3ea55830735ce5d436ba4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a56248ef831e3ea55830735ce5d436ba4">◆ </a></span>newHashesDatabase()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool CheckSec::newHashesDatabase </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QSqlDatabase & </td>
|
||||
<td class="paramname"><em>db</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>db_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< QString > & </td>
|
||||
<td class="paramname"><em>ws_names</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Builds a new database for the used log files' Hashes. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">db</td><td>Database object, already initialized </td></tr>
|
||||
<tr><td class="paramname">db_name</td><td>Database's name, eventually used by the dialogs </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the operation </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCheckSec.html#abaeae12b56acc24ef8f600814e3f280f" title="Checks the structure's integrity of the Collection database.">checkCollectionDatabase()</a>, <a class="el" href="classCheckSec.html#a012e382c91f035ced3c5868ad551a2ec" title="Checks the structure's integrity of the Hashes database.">checkHashesDatabase()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/utilities/checks.h</li>
|
||||
<li>logdoctor/utilities/checks.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,88 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">ColorSec Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classColorSec.html">ColorSec</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classColorSec.html#ad185a26760f960baf931b0bb79c711ff">getColors</a>()</td><td class="entry"><a class="el" href="classColorSec.html">ColorSec</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classColorSec.html#a4ad467469ba6b81fd0827f73ac53b6f8">getColorSchemes</a>()</td><td class="entry"><a class="el" href="classColorSec.html">ColorSec</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -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.9.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: ColorSec 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-static-methods">Static Public Member Functions</a> |
|
||||
<a href="classColorSec-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">ColorSec Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classColorSec.html" title="ColorSec.">ColorSec</a>.
|
||||
<a href="classColorSec.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <colors.h></code></p>
|
||||
<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:ad185a26760f960baf931b0bb79c711ff"><td class="memItemLeft" align="right" valign="top"><a id="ad185a26760f960baf931b0bb79c711ff" name="ad185a26760f960baf931b0bb79c711ff"></a>
|
||||
static const std::unordered_map< std::string, QColor > </td><td class="memItemRight" valign="bottom"><b>getColors</b> ()</td></tr>
|
||||
<tr class="memdesc:ad185a26760f960baf931b0bb79c711ff"><td class="mdescLeft"> </td><td class="mdescRight">Provides a map with pre-made colors. <br /></td></tr>
|
||||
<tr class="separator:ad185a26760f960baf931b0bb79c711ff"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4ad467469ba6b81fd0827f73ac53b6f8"><td class="memItemLeft" align="right" valign="top"><a id="a4ad467469ba6b81fd0827f73ac53b6f8" name="a4ad467469ba6b81fd0827f73ac53b6f8"></a>
|
||||
static const std::unordered_map< int, std::unordered_map< std::string, QString > > </td><td class="memItemRight" valign="bottom"><b>getColorSchemes</b> ()</td></tr>
|
||||
<tr class="memdesc:a4ad467469ba6b81fd0827f73ac53b6f8"><td class="mdescLeft"> </td><td class="mdescRight">Provides a map with pre-made color-schemes for the <a class="el" href="classTextBrowser.html" title="TextBrowser.">TextBrowser</a>. <br /></td></tr>
|
||||
<tr class="separator:a4ad467469ba6b81fd0827f73ac53b6f8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classColorSec.html" title="ColorSec.">ColorSec</a>. </p>
|
||||
<p >Utilities for the colors </p>
|
||||
</div><hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/utilities/colors.h</li>
|
||||
<li>logdoctor/utilities/colors.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -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.9.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">Craphelp Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<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#a12d9f2ecffbd122a633ba3dee8267712">helpLogsFormat</a>(const std::string &path, const QFont &font, const int &color_scheme_id)</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,156 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classCraphelp-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">Craphelp Class Reference</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>
|
||||
|
||||
<p><code>#include <craphelp.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Craphelp:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classCraphelp.png" alt=""/>
|
||||
</div></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:a12d9f2ecffbd122a633ba3dee8267712"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCraphelp.html#a12d9f2ecffbd122a633ba3dee8267712">helpLogsFormat</a> (const std::string &path, const QFont &font, const int &color_scheme_id)</td></tr>
|
||||
<tr class="memdesc:a12d9f2ecffbd122a633ba3dee8267712"><td class="mdescLeft"> </td><td class="mdescRight">Provides help about log formats. <a href="classCraphelp.html#a12d9f2ecffbd122a633ba3dee8267712">More...</a><br /></td></tr>
|
||||
<tr class="separator:a12d9f2ecffbd122a633ba3dee8267712"><td class="memSeparator" colspan="2"> </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="a12d9f2ecffbd122a633ba3dee8267712" name="a12d9f2ecffbd122a633ba3dee8267712"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a12d9f2ecffbd122a633ba3dee8267712">◆ </a></span>helpLogsFormat()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Craphelp::helpLogsFormat </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QFont & </td>
|
||||
<td class="paramname"><em>font</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>color_scheme_id</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Provides help about log formats. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<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>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/craphelp/craphelp.h</li>
|
||||
<li>logdoctor/modules/craphelp/craphelp.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 397 B |
|
@ -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.9.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">Crapinfo Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classCrapinfo.html">Crapinfo</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classCrapinfo.html#a5a036ed71eaccc1da462339abc810125">Crapinfo</a>(const int &window_theme_id, const QString &version, const QString &exec_path, const QString &conf_path, const QString &logdoc_path, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classCrapinfo.html">Crapinfo</a></td><td class="entry"></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,177 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classCrapinfo-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">Crapinfo Class Reference</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>
|
||||
|
||||
<p><code>#include <crapinfo.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Crapinfo:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classCrapinfo.png" alt=""/>
|
||||
</div></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:a5a036ed71eaccc1da462339abc810125"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCrapinfo.html#a5a036ed71eaccc1da462339abc810125">Crapinfo</a> (const int &window_theme_id, const QString &version, const QString &exec_path, const QString &conf_path, const QString &logdoc_path, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a5a036ed71eaccc1da462339abc810125"><td class="mdescLeft"> </td><td class="mdescRight">Class constructor. <a href="classCrapinfo.html#a5a036ed71eaccc1da462339abc810125">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5a036ed71eaccc1da462339abc810125"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classCrapinfo.html" title="Crapinfo.">Crapinfo</a>. </p>
|
||||
<p >Displays informations </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a5a036ed71eaccc1da462339abc810125" name="a5a036ed71eaccc1da462339abc810125"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5a036ed71eaccc1da462339abc810125">◆ </a></span>Crapinfo()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Crapinfo::Crapinfo </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>window_theme_id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>version</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>exec_path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>conf_path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>logdoc_path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">QWidget * </td>
|
||||
<td class="paramname"><em>parent</em> = <code>nullptr</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></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">window_theme_id</td><td>The ID of the theme in use on the main window </td></tr>
|
||||
<tr><td class="paramname">version</td><td>The version of LogDoctor actually running </td></tr>
|
||||
<tr><td class="paramname">exec_path</td><td>The path of the executable </td></tr>
|
||||
<tr><td class="paramname">conf_path</td><td>The path of the configuration file </td></tr>
|
||||
<tr><td class="paramname">logdoc_path</td><td>The path of the additional resources folder </td></tr>
|
||||
<tr><td class="paramname">parent</td><td>The parent Widget </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/crapinfo/crapinfo.h</li>
|
||||
<li>logdoctor/modules/crapinfo/crapinfo.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 392 B |
|
@ -0,0 +1,152 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">Craplog Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<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#af5c119035966f19f51e746e6d3980b18">APACHE_ID</a></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#ae300ab55802ef1138de61adac7a6c6f5">blacklistAdd</a>(const int &web_server_id, const int &log_field_id, const std::string &new_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#a298eac071b6efee4e15ca85db927de50">blacklistMoveDown</a>(const int &web_server_id, const int &log_field_id, const std::string &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#abdae45a3f8b8c0e363869bafd72f4559">blacklistMoveUp</a>(const int &web_server_id, const int &log_field_id, const std::string &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#ad762720f210cb068808ae1b6cbc349c9">blacklistRemove</a>(const int &web_server_id, const int &log_field_id, const std::string &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#a5c91338a5331911ccf62a2a52dfeb1ca">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="even"><td class="entry"><a class="el" href="classCraplog.html#af24d2934e2227cfaf1555c89186f0c2e">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#a4f4e7518e49879a49bb560ca145ba71c">clearDataCollection</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#a71c27b249a2d7e1a376c5c93d154f903">collectPerfData</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#af7811e4878f27fe0524d87ee65d5a003">editedDatabase</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#ad6f3d5667cc510154d858d9616cfa88d">getBlacklist</a>(const int &web_server_id, const int &log_field_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#a9d289b49aedb0fbc2ce02bd805a1a65c">getCurrentLogFormat</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#a9a49a14e50120682a342ea3ba63947a5">getCurrentWSID</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#a955b8b094062a6e2ee89cf884dd7b028">getDialogsLevel</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#a2b66000f63d8ab34e894b90fe3496e43">getHashesDatabasePath</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#a8fc3affaf8da7695390877c63b5b6051">getLogFileItem</a>(const QString &file_name)</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#a946a0f980c91d713bd01cca8e822616d">getLogsFormat</a>(const int &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#ae772867818dcfac15eba8f94da7f0493">getLogsFormatSample</a>(const int &web_server_id)</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#a159ff9779d1ff85c8ecc6cb63274d494">getLogsFormatString</a>(const int &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#aa0c1078272a2c9c88e51da32c2cbf269">getLogsList</a>(const bool &fresh=false)</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#affcd5025487fb60f89d7a35c3c807454">getLogsListSize</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#aefd29a191a45be88d34dcfadab076f6d">getLogsPath</a>(const int &web_server)</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#ae933a2f390dc08664b2ea07acd0b1c39">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#a556449b0a92e4bea1e444faca663abd5">getPerfSize</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#a1f08bdd3ce8f969684cfb2acccb3a8aa">getStatsDatabasePath</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#a92dd0b6330bdc32c908e688b7eced812">getTotalSize</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#af79d254595263448fead944f82db8931">getWarningSize</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#a53df5cc15fdc79c1708aaf002c2f7719">getWarnlist</a>(const int &web_server_id, const int &log_field_id)</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#a6838d80c3522c8c4ed8a6578dd0f1f0b">IIS_ID</a></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#a17cfa8fd4c173fd5025d50e5f9f63259">isBlacklistUsed</a>(const int &web_server_id, const int &log_field_id)</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#aae25f0828da7cdf9dae0a48cecbc7fab">isFileNameValid</a>(const std::string &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#a38bd81dc41a7bcb3f93674fca5e70b7b">isParsing</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#aa26972256a75166113aa3d3b1ce73583">isWarnlistUsed</a>(const int &web_server_id, const int &log_field_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#a8f4b8fa9f2ef6f990bece47faed0a74a">isWorking</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#aa53d6671a6c1942973afabfb68c1af55">joinLogLines</a>()</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#a3956db74f727d95f73738d9c19693007">makeChart</a>(const QChart::ChartTheme &theme, const std::unordered_map< std::string, QFont > &fonts, QChartView *size_chart)</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#a824487f5449d2b52e623a98044613a1b">NGINX_ID</a></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#a0b5e942827237a1e61f48b76be89dc0d">parseLogLines</a>()</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#a34dc89787f7e104a84d01ebdeb00b074">printableSize</a>(const unsigned int &bytes)</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#a9c3081cf6cf94b454a87a4d71de3003d">run</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#aaf61d1fa7538509ba1224469658f676f">sanitizeBWitem</a>(const int &log_field_id, const std::string &new_item)</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#aa9ba3931fad5aa0d42afef167f5dc474">scanLogsDir</a>()</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#a7fca53dbd1698b2af7b82b6b9ff49c29">setApacheLogFormat</a>(const std::string &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#ad64d8cf27ea6667147b73d9ae7a84663">setBlacklist</a>(const int &web_server_id, const int &log_field_id, const std::vector< std::string > &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#a17d6ac51e527a3057b7af64b6b3c1ec0">setBlacklistUsed</a>(const int &web_server_id, const int &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"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classCraplog.html#a87f4408cbad358dd08951e470a8fa102">setCurrentWSID</a>(const int &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#a9e93915c1a94707826f394a0df437b2d">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 &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#a0bcacbeab3a2897b90103535dc6a58ac">setIisLogFormat</a>(const std::string &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#a57b298653b106bfc564b5b5a7d06b86d">setLogFileSelected</a>(const QString &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#af32c0016a3c5924a9c0d0956c59d639e">setLogsPath</a>(const int &web_server, const std::string &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#a57b18b19ebe66b6095d02627dfc875d9">setNginxLogFormat</a>(const std::string &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 &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#a5a03769b21e1590412e25b1a73e74278">setWarningSize</a>(const long &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#aba8c361ed822c1dbd54fe3109a8e9073">setWarnlist</a>(const int &web_server_id, const int &log_field_id, const std::vector< std::string > &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#aed65002c1e6e152f4dc1f8c3fca778ab">setWarnlistUsed</a>(const int &web_server_id, const int &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#a5e2e95e07a23be1035b463198ba8b31a">startWorking</a>()</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#a7750a46b46ec82a8460640727a109f3c">stopWorking</a>()</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#acad55d8b7acb319bee6a44daf4ee366e">storeLogLines</a>()</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#ae71b63dceaa5d2b7021e9f160377426e">sumBlacklistededSize</a>(const unsigned int &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#a248679f392649ddeaf881d66ced4b888">sumWarningsSize</a>(const unsigned int &size)</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#a94f8d7c897c3d2ca32bb2e14da04ac5e">warnlistAdd</a>(const int &web_server_id, const int &log_field_id, const std::string &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#a890bc09db02f51a2acb3d598adc198f1">warnlistMoveDown</a>(const int &web_server_id, const int &log_field_id, const std::string &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#af517e761c3abeba0862ca0e975705c5c">warnlistMoveUp</a>(const int &web_server_id, const int &log_field_id, const std::string &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#a945f190d13245a966b50b0e6d65e4cde">warnlistRemove</a>(const int &web_server_id, const int &log_field_id, const std::string &item)</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,91 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">Crapnote Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classCrapnote.html">Crapnote</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<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 &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 &font)</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,132 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#pri-slots">Private Slots</a> |
|
||||
<a href="classCrapnote-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">Crapnote Class Reference</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>
|
||||
|
||||
<p><code>#include <crapnote.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Crapnote:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classCrapnote.png" alt=""/>
|
||||
</div></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"><td class="memItemLeft" align="right" valign="top"><a id="a3c7b98a96114f8efdc06912ee3167e16" name="a3c7b98a96114f8efdc06912ee3167e16"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setTextFont</b> (const QFont &font)</td></tr>
|
||||
<tr class="memdesc:a3c7b98a96114f8efdc06912ee3167e16"><td class="mdescLeft"> </td><td class="mdescRight">Sets the given font. <br /></td></tr>
|
||||
<tr class="separator:a3c7b98a96114f8efdc06912ee3167e16"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5981b895aa2298138e6153b1ff7d0370"><td class="memItemLeft" align="right" valign="top"><a id="a5981b895aa2298138e6153b1ff7d0370" name="a5981b895aa2298138e6153b1ff7d0370"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setColorScheme</b> (const int &color_scheme_id)</td></tr>
|
||||
<tr class="memdesc:a5981b895aa2298138e6153b1ff7d0370"><td class="mdescLeft"> </td><td class="mdescRight">Sets the given color-scheme. <br /></td></tr>
|
||||
<tr class="separator:a5981b895aa2298138e6153b1ff7d0370"><td class="memSeparator" colspan="2"> </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>
|
||||
<tr class="memitem:a3eb5f7525b474fb46c15d383ee9b1d6a"><td class="memItemLeft" align="right" valign="top"><a id="a3eb5f7525b474fb46c15d383ee9b1d6a" name="a3eb5f7525b474fb46c15d383ee9b1d6a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_spinBox_FontSize_valueChanged</b> (int arg1)</td></tr>
|
||||
<tr class="memdesc:a3eb5f7525b474fb46c15d383ee9b1d6a"><td class="mdescLeft"> </td><td class="mdescRight">Sets the given font size. <br /></td></tr>
|
||||
<tr class="separator:a3eb5f7525b474fb46c15d383ee9b1d6a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acdcd9cf3e007d9c60aa2f1449798a0ae"><td class="memItemLeft" align="right" valign="top"><a id="acdcd9cf3e007d9c60aa2f1449798a0ae" name="acdcd9cf3e007d9c60aa2f1449798a0ae"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_FontSize_Minus_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:acdcd9cf3e007d9c60aa2f1449798a0ae"><td class="mdescLeft"> </td><td class="mdescRight">Decrease the font size of 1 point. <br /></td></tr>
|
||||
<tr class="separator:acdcd9cf3e007d9c60aa2f1449798a0ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0939b6b9916b5719ea9c55d40659b83b"><td class="memItemLeft" align="right" valign="top"><a id="a0939b6b9916b5719ea9c55d40659b83b" name="a0939b6b9916b5719ea9c55d40659b83b"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_FontSize_Plus_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:a0939b6b9916b5719ea9c55d40659b83b"><td class="mdescLeft"> </td><td class="mdescRight">Increase the font size of 1 point. <br /></td></tr>
|
||||
<tr class="separator:a0939b6b9916b5719ea9c55d40659b83b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<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>
|
||||
<li>logdoctor/tools/crapnote/crapnote.h</li>
|
||||
<li>logdoctor/tools/crapnote/crapnote.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 393 B |
|
@ -0,0 +1,93 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">Crapup Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classCrapup.html">Crapup</a>, including all inherited members.</p>
|
||||
<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#a8640095eb315d653897d01b4e9162119">closeEvent</a>(QCloseEvent *event)</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#ab004aebc9dd40cc330e522f78f19471c">Crapup</a>(const int &window_theme_id, const QString &icons_theme, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classCrapup.html">Crapup</a></td><td class="entry"></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#a606d41f5156d416335bdb8c0ad4cf8b2">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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,250 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#signals">Signals</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pri-slots">Private Slots</a> |
|
||||
<a href="#pri-methods">Private Member Functions</a> |
|
||||
<a href="classCrapup-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">Crapup Class Reference</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>
|
||||
|
||||
<p><code>#include <crapup.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Crapup:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classCrapup.png" alt=""/>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="signals" name="signals"></a>
|
||||
Signals</h2></td></tr>
|
||||
<tr class="memitem:aab00b3d7f06317c5ff2753821d2b67d7"><td class="memItemLeft" align="right" valign="top"><a id="aab00b3d7f06317c5ff2753821d2b67d7" name="aab00b3d7f06317c5ff2753821d2b67d7"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>abortRequest</b> ()</td></tr>
|
||||
<tr class="memdesc:aab00b3d7f06317c5ff2753821d2b67d7"><td class="mdescLeft"> </td><td class="mdescRight">Emitted to abort an on-going request. <br /></td></tr>
|
||||
<tr class="separator:aab00b3d7f06317c5ff2753821d2b67d7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</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:ab004aebc9dd40cc330e522f78f19471c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCrapup.html#ab004aebc9dd40cc330e522f78f19471c">Crapup</a> (const int &window_theme_id, const QString &icons_theme, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ab004aebc9dd40cc330e522f78f19471c"><td class="mdescLeft"> </td><td class="mdescRight">Class constructor. <a href="classCrapup.html#ab004aebc9dd40cc330e522f78f19471c">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab004aebc9dd40cc330e522f78f19471c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a606d41f5156d416335bdb8c0ad4cf8b2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCrapup.html#a606d41f5156d416335bdb8c0ad4cf8b2">versionCheck</a> (const float &current_version)</td></tr>
|
||||
<tr class="memdesc:a606d41f5156d416335bdb8c0ad4cf8b2"><td class="mdescLeft"> </td><td class="mdescRight">Performs a version check. <a href="classCrapup.html#a606d41f5156d416335bdb8c0ad4cf8b2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a606d41f5156d416335bdb8c0ad4cf8b2"><td class="memSeparator" colspan="2"> </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>
|
||||
<tr class="memitem:a8640095eb315d653897d01b4e9162119"><td class="memItemLeft" align="right" valign="top"><a id="a8640095eb315d653897d01b4e9162119" name="a8640095eb315d653897d01b4e9162119"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>closeEvent</b> (QCloseEvent *event)</td></tr>
|
||||
<tr class="memdesc:a8640095eb315d653897d01b4e9162119"><td class="mdescLeft"> </td><td class="mdescRight">Override. <br /></td></tr>
|
||||
<tr class="separator:a8640095eb315d653897d01b4e9162119"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe79a787fc0820afbc4573ca7091d880"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCrapup.html#afe79a787fc0820afbc4573ca7091d880">requestTimeout</a> ()</td></tr>
|
||||
<tr class="memdesc:afe79a787fc0820afbc4573ca7091d880"><td class="mdescLeft"> </td><td class="mdescRight">Called when a request's times out. <a href="classCrapup.html#afe79a787fc0820afbc4573ca7091d880">More...</a><br /></td></tr>
|
||||
<tr class="separator:afe79a787fc0820afbc4573ca7091d880"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a334624ab394fd773b0e6063e7baf7960"><td class="memItemLeft" align="right" valign="top"><a id="a334624ab394fd773b0e6063e7baf7960" name="a334624ab394fd773b0e6063e7baf7960"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>rotateImg</b> ()</td></tr>
|
||||
<tr class="memdesc:a334624ab394fd773b0e6063e7baf7960"><td class="mdescLeft"> </td><td class="mdescRight">Rotates the 'checking' image. <br /></td></tr>
|
||||
<tr class="separator:a334624ab394fd773b0e6063e7baf7960"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:a52cad2625d432f367ca6441ebd35e64b"><td class="memItemLeft" align="right" valign="top"><a id="a52cad2625d432f367ca6441ebd35e64b" name="a52cad2625d432f367ca6441ebd35e64b"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>deleteReply</b> ()</td></tr>
|
||||
<tr class="memdesc:a52cad2625d432f367ca6441ebd35e64b"><td class="mdescLeft"> </td><td class="mdescRight">Deletes the reply in a safe way. <br /></td></tr>
|
||||
<tr class="separator:a52cad2625d432f367ca6441ebd35e64b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</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 & Destructor Documentation</h2>
|
||||
<a id="ab004aebc9dd40cc330e522f78f19471c" name="ab004aebc9dd40cc330e522f78f19471c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab004aebc9dd40cc330e522f78f19471c">◆ </a></span>Crapup()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">Crapup::Crapup </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>window_theme_id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>icons_theme</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">QWidget * </td>
|
||||
<td class="paramname"><em>parent</em> = <code>nullptr</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></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">window_theme_id</td><td>The ID of the window theme </td></tr>
|
||||
<tr><td class="paramname">icons</td><td>theme The theme of the icons </td></tr>
|
||||
<tr><td class="paramname">parent</td><td>The parent Widget </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="afe79a787fc0820afbc4573ca7091d880" name="afe79a787fc0820afbc4573ca7091d880"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afe79a787fc0820afbc4573ca7091d880">◆ </a></span>requestTimeout</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Crapup::requestTimeout </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 class="mlabel">slot</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</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>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a606d41f5156d416335bdb8c0ad4cf8b2" name="a606d41f5156d416335bdb8c0ad4cf8b2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a606d41f5156d416335bdb8c0ad4cf8b2">◆ </a></span>versionCheck()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Crapup::versionCheck </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const float & </td>
|
||||
<td class="paramname"><em>current_version</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Performs a version check. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">current_version</td><td>The running version of LogDoctor </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<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>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/crapup/crapup.h</li>
|
||||
<li>logdoctor/modules/crapup/crapup.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 385 B |
|
@ -0,0 +1,113 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">Crapview Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<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#afffae0bf9a5a9a4236e0c6f9b42a153b">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)</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#ad6063317acd5a1861d6c8c49ffa4ff7f">drawCount</a>(QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme &theme, const std::unordered_map< std::string, QFont > &fonts, const QString &web_server, const QString &year, const QString &month, const QString &day, const QString &field)</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#a951d380f509b31ce67661084db6779be">drawDay</a>(QtCharts::QChartView *chart, const QChart::ChartTheme &theme, const std::unordered_map< std::string, QFont > &fonts, 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)</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#a22dbc03eaca3f113b42dfb2e6e69d1ba">drawRelat</a>(QtCharts::QChartView *chart, const QChart::ChartTheme &theme, const std::unordered_map< std::string, QFont > &fonts, 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)</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#a7f623bc856d367df467d206722d07f99">drawSpeed</a>(QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme &theme, const std::unordered_map< std::string, QFont > &fonts, 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)</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#aa1dbaf577883d7b24854e40427b172f4">drawWarn</a>(QTableWidget *table, QtCharts::QChartView *chart, const QChart::ChartTheme &theme, const std::unordered_map< std::string, QFont > &fonts, const QString &web_server, const QString &year, const QString &month, const QString &day, const QString &hour)</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#ad03099fd23d33fbd0f7ef5fcc1c67bde">getDays</a>(const QString &web_server, const QString &year, const QString &month)</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#a9c117a07b9eb26532156e82d7852725b">getDialogsLevel</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#a9b565e2994fc2f5c7379898fb39c7f15">getFields</a>(const std::string &tab)</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#ad6eb1887779aaa5f7c2aa95911e832b8">getHours</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#a2907f88ba82158c8c58f54383b4a7c2a">getLogFieldID</a>(const QString &field_str)</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#ab4aa28144e1d1a8f7954e0a3c6d3f9d1">getLogFieldString</a>(const int &field_id)</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#af156af64d1cb47d1c0fe1bacc3745974">getMonthNumber</a>(const QString &month_str)</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#aa8518f26e3769580bbd3439e094b221a">getMonths</a>(const QString &web_server, const QString &year)</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#ab3081c678b102b255fa9f32a8f94e052">getYears</a>(const QString &web_server)</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#aa7fe41edd00d1754ade13c095ad20b82">parseBooleanFilter</a>(const QString &filter_str)</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#ab450412741c7af21dfec42fad5a7f20a">parseNumericFilter</a>(const QString &filter_str)</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#ae7693a3fa2b4a402eb123af94a73d809">parseTextualFilter</a>(const QString &filter_str)</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#a3a73f6f5683afaaa17a3065eada4438e">printableDate</a>(const int &year, const int &month, const int &day)</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classCrapview.html#af77a399adbd69a9bfd26e42c31e71324">printableTime</a>(const int &hour, const int &minute, const int &second)</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classCrapview.html#a2feca301352ca7bd76e199fbcaef932c">printableWarn</a>(const int &value)</td><td class="entry"><a class="el" href="classCrapview.html">Crapview</a></td><td class="entry"><span class="mlabel">private</span></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#a03482b379d82a9252893c2460197c2ca">setChartsTheme</a>(const int &new_theme_id)</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#ac4f0e1215a892983b1c75f268bb1d60d">setDbPath</a>(const std::string &path)</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#a9ac24f2e8a291e94a3db9ff26c0508d0">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="even"><td class="entry"><a class="el" href="classCrapview.html#a34be04ee1861a56aad782cc6f5e71118">updateWarn</a>(QTableWidget *table, const QString &web_server)</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,96 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">CrissCross Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<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#ac2a75157a07ba7be4420d3b03f03c532">AI_makeChoice</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#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#a5dccc6edb887b96eef8d4d1d5c00697d">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="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#afe152a89c9e404e91dfac3f5d492198a">gameDraw</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#a43322d09dc3752d222ed165fba5b554f">isPlayerTurn</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#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="odd"><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>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,204 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#pri-methods">Private Member Functions</a> |
|
||||
<a href="classCrissCross-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">CrissCross Class Reference</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>
|
||||
|
||||
<p><code>#include <crisscross.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for CrissCross:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classCrissCross.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:a3d3d3eeb2b7666c4411c89cf153048e0"><td class="memItemLeft" align="right" valign="top"><a id="a3d3d3eeb2b7666c4411c89cf153048e0" name="a3d3d3eeb2b7666c4411c89cf153048e0"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>endTurn</b> ()</td></tr>
|
||||
<tr class="memdesc:a3d3d3eeb2b7666c4411c89cf153048e0"><td class="mdescLeft"> </td><td class="mdescRight">Ends the current turn. <br /></td></tr>
|
||||
<tr class="separator:a3d3d3eeb2b7666c4411c89cf153048e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acb1ca7cc584c4c2e21e94d88c794c06a"><td class="memItemLeft" align="right" valign="top"><a id="acb1ca7cc584c4c2e21e94d88c794c06a" name="acb1ca7cc584c4c2e21e94d88c794c06a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>nextTurn</b> ()</td></tr>
|
||||
<tr class="memdesc:acb1ca7cc584c4c2e21e94d88c794c06a"><td class="mdescLeft"> </td><td class="mdescRight">Switches to the next turn. <br /></td></tr>
|
||||
<tr class="separator:acb1ca7cc584c4c2e21e94d88c794c06a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a43322d09dc3752d222ed165fba5b554f"><td class="memItemLeft" align="right" valign="top"><a id="a43322d09dc3752d222ed165fba5b554f" name="a43322d09dc3752d222ed165fba5b554f"></a>
|
||||
const bool </td><td class="memItemRight" valign="bottom"><b>isPlayerTurn</b> ()</td></tr>
|
||||
<tr class="memdesc:a43322d09dc3752d222ed165fba5b554f"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether it's the human player turn or not. <br /></td></tr>
|
||||
<tr class="separator:a43322d09dc3752d222ed165fba5b554f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5dccc6edb887b96eef8d4d1d5c00697d"><td class="memItemLeft" align="right" valign="top"><a id="a5dccc6edb887b96eef8d4d1d5c00697d" name="a5dccc6edb887b96eef8d4d1d5c00697d"></a>
|
||||
const bool </td><td class="memItemRight" valign="bottom"><b>checkVictory</b> ()</td></tr>
|
||||
<tr class="memdesc:a5dccc6edb887b96eef8d4d1d5c00697d"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether somebody won or not. <br /></td></tr>
|
||||
<tr class="separator:a5dccc6edb887b96eef8d4d1d5c00697d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afe152a89c9e404e91dfac3f5d492198a"><td class="memItemLeft" align="right" valign="top"><a id="afe152a89c9e404e91dfac3f5d492198a" name="afe152a89c9e404e91dfac3f5d492198a"></a>
|
||||
const bool </td><td class="memItemRight" valign="bottom"><b>gameDraw</b> ()</td></tr>
|
||||
<tr class="memdesc:afe152a89c9e404e91dfac3f5d492198a"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the game is draw or not. <br /></td></tr>
|
||||
<tr class="separator:afe152a89c9e404e91dfac3f5d492198a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afa0a5b671afad8da3d071c5629c134b3"><td class="memItemLeft" align="right" valign="top"><a id="afa0a5b671afad8da3d071c5629c134b3" name="afa0a5b671afad8da3d071c5629c134b3"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>victory</b> ()</td></tr>
|
||||
<tr class="memdesc:afa0a5b671afad8da3d071c5629c134b3"><td class="mdescLeft"> </td><td class="mdescRight">Someone won, process the victory. <br /></td></tr>
|
||||
<tr class="separator:afa0a5b671afad8da3d071c5629c134b3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9f957e38250d4c58f2b232620891cb47"><td class="memItemLeft" align="right" valign="top"><a id="a9f957e38250d4c58f2b232620891cb47" name="a9f957e38250d4c58f2b232620891cb47"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>draw</b> ()</td></tr>
|
||||
<tr class="memdesc:a9f957e38250d4c58f2b232620891cb47"><td class="mdescLeft"> </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"> </td></tr>
|
||||
<tr class="memitem:aefa21dcac38b6729af095fdc70be9ca9"><td class="memItemLeft" align="right" valign="top"><a id="aefa21dcac38b6729af095fdc70be9ca9" name="aefa21dcac38b6729af095fdc70be9ca9"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>AI_playTurn</b> ()</td></tr>
|
||||
<tr class="memdesc:aefa21dcac38b6729af095fdc70be9ca9"><td class="mdescLeft"> </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"> </td></tr>
|
||||
<tr class="memitem:a8c8798850707c8090bc8bf3d0f313109"><td class="memItemLeft" align="right" valign="top">void </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"> </td><td class="mdescRight">Updates the weights of the tiles. <a href="classCrissCross.html#a8c8798850707c8090bc8bf3d0f313109">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8c8798850707c8090bc8bf3d0f313109"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac2a75157a07ba7be4420d3b03f03c532"><td class="memItemLeft" align="right" valign="top">const unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classCrissCross.html#ac2a75157a07ba7be4420d3b03f03c532">AI_makeChoice</a> ()</td></tr>
|
||||
<tr class="memdesc:ac2a75157a07ba7be4420d3b03f03c532"><td class="mdescLeft"> </td><td class="mdescRight">Makes the choice depending on the weights. <a href="classCrissCross.html#ac2a75157a07ba7be4420d3b03f03c532">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac2a75157a07ba7be4420d3b03f03c532"><td class="memSeparator" colspan="2"> </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="ac2a75157a07ba7be4420d3b03f03c532" name="ac2a75157a07ba7be4420d3b03f03c532"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac2a75157a07ba7be4420d3b03f03c532">◆ </a></span>AI_makeChoice()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const unsigned int CrissCross::AI_makeChoice </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>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>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8c8798850707c8090bc8bf3d0f313109" name="a8c8798850707c8090bc8bf3d0f313109"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8c8798850707c8090bc8bf3d0f313109">◆ </a></span>AI_updateWeights()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void CrissCross::AI_updateWeights </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>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>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/games/crisscross.h</li>
|
||||
<li>logdoctor/games/crisscross.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 422 B |
|
@ -0,0 +1,85 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">DateTimeException Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDateTimeException.html">DateTimeException</a>, including all inherited members.</p>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,103 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classDateTimeException-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">DateTimeException Class Reference</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>
|
||||
|
||||
<p><code>#include <exceptions.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for DateTimeException:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classDateTimeException.png" alt=""/>
|
||||
</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>
|
||||
</div><hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/exceptions.h</li>
|
||||
<li>logdoctor/modules/exceptions.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 549 B |
|
@ -0,0 +1,88 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">DateTimeOps Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDateTimeOps.html">DateTimeOps</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDateTimeOps.html#adb479373277de1df7e77392bffbe9c01">convertMonth</a>(const std::string &month)</td><td class="entry"><a class="el" href="classDateTimeOps.html">DateTimeOps</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="classDateTimeOps.html#a3e0808c8c395b0e9ea9240aa065b8967">processDateTime</a>(const std::string &datetime, const std::string &format)</td><td class="entry"><a class="el" href="classDateTimeOps.html">DateTimeOps</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,207 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: DateTimeOps 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
||||
<a href="classDateTimeOps-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">DateTimeOps Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classDateTimeOps.html" title="DateTimeOps.">DateTimeOps</a>.
|
||||
<a href="classDateTimeOps.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <datetime.h></code></p>
|
||||
<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:a3e0808c8c395b0e9ea9240aa065b8967"><td class="memItemLeft" align="right" valign="top">static const std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classDateTimeOps.html#a3e0808c8c395b0e9ea9240aa065b8967">processDateTime</a> (const std::string &datetime, const std::string &format)</td></tr>
|
||||
<tr class="memdesc:a3e0808c8c395b0e9ea9240aa065b8967"><td class="mdescLeft"> </td><td class="mdescRight">Returns a standardized list of items representing the given date and time. <a href="classDateTimeOps.html#a3e0808c8c395b0e9ea9240aa065b8967">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3e0808c8c395b0e9ea9240aa065b8967"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
||||
Static Private Member Functions</h2></td></tr>
|
||||
<tr class="memitem:adb479373277de1df7e77392bffbe9c01"><td class="memItemLeft" align="right" valign="top">static const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classDateTimeOps.html#adb479373277de1df7e77392bffbe9c01">convertMonth</a> (const std::string &month)</td></tr>
|
||||
<tr class="memdesc:adb479373277de1df7e77392bffbe9c01"><td class="mdescLeft"> </td><td class="mdescRight">Converts a month from the short-name to the number. <a href="classDateTimeOps.html#adb479373277de1df7e77392bffbe9c01">More...</a><br /></td></tr>
|
||||
<tr class="separator:adb479373277de1df7e77392bffbe9c01"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classDateTimeOps.html" title="DateTimeOps.">DateTimeOps</a>. </p>
|
||||
<p >Operations for the dates </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="adb479373277de1df7e77392bffbe9c01" name="adb479373277de1df7e77392bffbe9c01"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adb479373277de1df7e77392bffbe9c01">◆ </a></span>convertMonth()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string DateTimeOps::convertMonth </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>month</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Converts a month from the short-name to the number. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">month</td><td>The short-name of the month </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The month number in the calendar </dd></dl>
|
||||
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||
<table class="exception">
|
||||
<tr><td class="paramname"><a class="el" href="classDateTimeException.html" title="DateTimeException.">DateTimeException</a></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classDateTimeOps.html#a3e0808c8c395b0e9ea9240aa065b8967" title="Returns a standardized list of items representing the given date and time.">processDateTime</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3e0808c8c395b0e9ea9240aa065b8967" name="a3e0808c8c395b0e9ea9240aa065b8967"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3e0808c8c395b0e9ea9240aa065b8967">◆ </a></span>processDateTime()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector< std::string > DateTimeOps::processDateTime </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>datetime</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>format</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns a standardized list of items representing the given date and time. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">datetime</td><td>The given date and time string </td></tr>
|
||||
<tr><td class="paramname">format</td><td>The format of the given string </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||
<table class="exception">
|
||||
<tr><td class="paramname"><a class="el" href="classDateTimeException.html" title="DateTimeException.">DateTimeException</a></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The list of items </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/craplog/modules/datetime.h</li>
|
||||
<li>logdoctor/modules/craplog/modules/datetime.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,102 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">DbQuery Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<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#a31937b71d3088a7cb84a522e85cc86f1">getDaytimeCounts</a>(std::tuple< bool, std::unordered_map< int, std::unordered_map< int, int > > > &result, 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 &log_field_, const QString &field_filter)</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#a17b84cf6ad72726387256e5c6288e93c">getDbField</a>(const QString &tr_fld)</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#ae504836c92d55d421d5e34b145b2065b">getGlobalCounts</a>(const QString &web_server, const std::unordered_map< int, std::unordered_map< int, std::vector< int > > > &dates, std::vector< std::unordered_map< QString, int > > &recurs, std::tuple< QString, int > &traf_date, std::unordered_map< int, double > &traf_day, std::unordered_map< int, double > &traf_hour, std::vector< long long > &perf_time, std::vector< long long > &perf_sent, std::vector< long long > &perf_receiv, long &req_count)</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#a47744cc993d6a4bada0a8aec992a2c23">getItemsCount</a>(std::tuple< bool, std::vector< std::tuple< QString, int > > > &result, const QString &web_server, const QString &year, const QString &month, const QString &day, const QString &log_field)</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#ae172c2f717f939daa41c5a0681ca76c3">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></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classDbQuery.html#a3dcefca533b85ef4e4f8fc12bd380d3e">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></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#a3254d6cbe61c890ebc6b9d97367256dd">getMonthNumber</a>(const QString &month_str)</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#a2fd212eaa2c82188ffc469fa5737792b">getMonthsCount</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></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDbQuery.html#aa1691a2878a4a6821afdaf155251ec0b">getRelationalCountsDay</a>(std::tuple< bool, std::vector< std::tuple< long long, int > > > &result, const QString &web_server, const QString &year_, const QString &month_, const QString &day_, const QString &log_field_1_, const QString &field_filter_1, const QString &log_field_2_, const QString &field_filter_2)</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#acae142053967818896367a61e808533c">getRelationalCountsPeriod</a>(std::tuple< bool, std::vector< std::tuple< long long, int > > > &result, 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 &log_field_1_, const QString &field_filter_1, const QString &log_field_2_, const QString &field_filter_2)</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#a3aa22b5075bf5607d986d641668af1ea">getSpeedData</a>(std::tuple< bool, std::vector< std::tuple< long long, std::vector< QString > > > > &result, const QString &web_server, const QString &year_, const QString &month_, const QString &day_, const QString &protocol_f, const QString &method_f, const QString &uri_f, const QString &query_f, const QString &response_f)</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#a2fc983abeeec05d04a110a29f80c4009">getWarnCounts</a>(std::tuple< bool, std::vector< std::vector< std::vector< std::vector< QString > > > > > &result, const QString &web_server, const QString &year_, const QString &month_, const QString &day_, const QString &hour_)</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#af0b44989b67b5735e7ca93a17a250eb3">refreshDates</a>(std::tuple< bool, std::unordered_map< int, std::unordered_map< int, std::unordered_map< int, std::vector< int > > > > > &result)</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#a1e7cf5357869bc2c19053cb63afd6b67">setDbPath</a>(const std::string &path)</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#a56fc09daba9d591509e916f1f995b297">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="odd"><td class="entry"><a class="el" href="classDbQuery.html#a770b22b2026bd95059acbf801e978250">updateWarnings</a>(const QString &web_server, const std::vector< std::tuple< int, int > > &updates)</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,89 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">DialogBool Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDialogBool.html">DialogBool</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDialogBool.html#aed40fd288c983c07b3abb7188655cb95">DialogBool</a>(const QString &title, const QString &text, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogBool.html">DialogBool</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classDialogBool.html#a718195dfd76ecefd349333cfd82dc1cc">on_button_NO_clicked</a>()</td><td class="entry"><a class="el" href="classDialogBool.html">DialogBool</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="classDialogBool.html#a14f2fcaac67126b4411bd4a78768809e">on_button_YES_clicked</a>()</td><td class="entry"><a class="el" href="classDialogBool.html">DialogBool</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,168 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#pri-slots">Private Slots</a> |
|
||||
<a href="classDialogBool-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">DialogBool Class Reference</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>
|
||||
|
||||
<p><code>#include <dialogbool.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for DialogBool:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classDialogBool.png" alt=""/>
|
||||
</div></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"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDialogBool.html#aed40fd288c983c07b3abb7188655cb95">DialogBool</a> (const QString &title, const QString &text, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:aed40fd288c983c07b3abb7188655cb95"><td class="mdescLeft"> </td><td class="mdescRight">Dialog constructor. <a href="classDialogBool.html#aed40fd288c983c07b3abb7188655cb95">More...</a><br /></td></tr>
|
||||
<tr class="separator:aed40fd288c983c07b3abb7188655cb95"><td class="memSeparator" colspan="2"> </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>
|
||||
<tr class="memitem:a718195dfd76ecefd349333cfd82dc1cc"><td class="memItemLeft" align="right" valign="top"><a id="a718195dfd76ecefd349333cfd82dc1cc" name="a718195dfd76ecefd349333cfd82dc1cc"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_NO_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:a718195dfd76ecefd349333cfd82dc1cc"><td class="mdescLeft"> </td><td class="mdescRight">Called when the NO button gets clicked. <br /></td></tr>
|
||||
<tr class="separator:a718195dfd76ecefd349333cfd82dc1cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a14f2fcaac67126b4411bd4a78768809e"><td class="memItemLeft" align="right" valign="top"><a id="a14f2fcaac67126b4411bd4a78768809e" name="a14f2fcaac67126b4411bd4a78768809e"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_YES_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:a14f2fcaac67126b4411bd4a78768809e"><td class="mdescLeft"> </td><td class="mdescRight">Called when the YES button gets clicked. <br /></td></tr>
|
||||
<tr class="separator:a14f2fcaac67126b4411bd4a78768809e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classDialogBool.html" title="DialogBool.">DialogBool</a>. </p>
|
||||
<p >YES/NO choice dialog </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="aed40fd288c983c07b3abb7188655cb95" name="aed40fd288c983c07b3abb7188655cb95"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aed40fd288c983c07b3abb7188655cb95">◆ </a></span>DialogBool()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">DialogBool::DialogBool </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>title</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>text</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">QWidget * </td>
|
||||
<td class="paramname"><em>parent</em> = <code>nullptr</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</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>
|
||||
<tr><td class="paramname">text</td><td>The message </td></tr>
|
||||
<tr><td class="paramname">parent</td><td>The parent Widget </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/dialogs/dialogbool.h</li>
|
||||
<li>logdoctor/modules/dialogs/dialogbool.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 428 B |
|
@ -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.9.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">DialogDia Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDialogDia.html">DialogDia</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDialogDia.html#ad0be19eb57e41d754b1dcd514b447891">DialogDia</a>(const QString &title, const QString &text, const bool &ignore=true, const bool &discard=true, const bool &abort=true, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogDia.html">DialogDia</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classDialogDia.html#a6fd03d1ce4cb3b6d424ada80b0a5b1f1">on_button_ABORT_clicked</a>()</td><td class="entry"><a class="el" href="classDialogDia.html">DialogDia</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="classDialogDia.html#a6682425f97963fbf2e2d94af0c766108">on_button_DISCARD_clicked</a>()</td><td class="entry"><a class="el" href="classDialogDia.html">DialogDia</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="classDialogDia.html#a8ba6f60f5f3833c972f3408bcd34c324">on_button_IGNORE_clicked</a>()</td><td class="entry"><a class="el" href="classDialogDia.html">DialogDia</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,193 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: DialogDia 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#pri-slots">Private Slots</a> |
|
||||
<a href="classDialogDia-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">DialogDia Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classDialogDia.html" title="DialogDia.">DialogDia</a>.
|
||||
<a href="classDialogDia.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <dialogdia.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for DialogDia:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classDialogDia.png" alt=""/>
|
||||
</div></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:ad0be19eb57e41d754b1dcd514b447891"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDialogDia.html#ad0be19eb57e41d754b1dcd514b447891">DialogDia</a> (const QString &title, const QString &text, const bool &ignore=true, const bool &discard=true, const bool &abort=true, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ad0be19eb57e41d754b1dcd514b447891"><td class="mdescLeft"> </td><td class="mdescRight">Dialog constructor. <a href="classDialogDia.html#ad0be19eb57e41d754b1dcd514b447891">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad0be19eb57e41d754b1dcd514b447891"><td class="memSeparator" colspan="2"> </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>
|
||||
<tr class="memitem:a8ba6f60f5f3833c972f3408bcd34c324"><td class="memItemLeft" align="right" valign="top"><a id="a8ba6f60f5f3833c972f3408bcd34c324" name="a8ba6f60f5f3833c972f3408bcd34c324"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_IGNORE_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:a8ba6f60f5f3833c972f3408bcd34c324"><td class="mdescLeft"> </td><td class="mdescRight">Called when the IGNORE button gets clicked. <br /></td></tr>
|
||||
<tr class="separator:a8ba6f60f5f3833c972f3408bcd34c324"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6682425f97963fbf2e2d94af0c766108"><td class="memItemLeft" align="right" valign="top"><a id="a6682425f97963fbf2e2d94af0c766108" name="a6682425f97963fbf2e2d94af0c766108"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_DISCARD_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:a6682425f97963fbf2e2d94af0c766108"><td class="mdescLeft"> </td><td class="mdescRight">Called when the DISCARD button gets clicked. <br /></td></tr>
|
||||
<tr class="separator:a6682425f97963fbf2e2d94af0c766108"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6fd03d1ce4cb3b6d424ada80b0a5b1f1"><td class="memItemLeft" align="right" valign="top"><a id="a6fd03d1ce4cb3b6d424ada80b0a5b1f1" name="a6fd03d1ce4cb3b6d424ada80b0a5b1f1"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_ABORT_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:a6fd03d1ce4cb3b6d424ada80b0a5b1f1"><td class="mdescLeft"> </td><td class="mdescRight">Called when the ABORT button gets clicked. <br /></td></tr>
|
||||
<tr class="separator:a6fd03d1ce4cb3b6d424ada80b0a5b1f1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classDialogDia.html" title="DialogDia.">DialogDia</a>. </p>
|
||||
<p >DISCARD/IGNORE/ABORT choice dialog </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="ad0be19eb57e41d754b1dcd514b447891" name="ad0be19eb57e41d754b1dcd514b447891"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad0be19eb57e41d754b1dcd514b447891">◆ </a></span>DialogDia()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">DialogDia::DialogDia </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>title</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>text</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>ignore</em> = <code>true</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>discard</em> = <code>true</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>abort</em> = <code>true</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">QWidget * </td>
|
||||
<td class="paramname"><em>parent</em> = <code>nullptr</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</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>
|
||||
<tr><td class="paramname">text</td><td>The message </td></tr>
|
||||
<tr><td class="paramname">ignore</td><td>Whether to show the IGNORE button or not </td></tr>
|
||||
<tr><td class="paramname">discard</td><td>Whether to show the DISCARD button or not </td></tr>
|
||||
<tr><td class="paramname">abort</td><td>Whether to show the ABORT button or not </td></tr>
|
||||
<tr><td class="paramname">parent</td><td>The parent Widget </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/dialogs/dialogdia.h</li>
|
||||
<li>logdoctor/modules/dialogs/dialogdia.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 417 B |
|
@ -0,0 +1,89 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">DialogMsg Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDialogMsg.html">DialogMsg</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDialogMsg.html#a440fa0b48cb5a3a0efdb8005cf44b285">DialogMsg</a>(const QString &title, const QString &text, const QString &additional, const int &type, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogMsg.html">DialogMsg</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classDialogMsg.html#a14ce87023686cac4cf700e0283073058">on_button_Ok_clicked</a>()</td><td class="entry"><a class="el" href="classDialogMsg.html">DialogMsg</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="classDialogMsg.html#aa273ea069307de059183e8d2b7a2f7ef">on_button_ShowAdditional_clicked</a>()</td><td class="entry"><a class="el" href="classDialogMsg.html">DialogMsg</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">slot</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,181 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#pri-slots">Private Slots</a> |
|
||||
<a href="classDialogMsg-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">DialogMsg Class Reference</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>
|
||||
|
||||
<p><code>#include <dialogmsg.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for DialogMsg:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classDialogMsg.png" alt=""/>
|
||||
</div></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:a440fa0b48cb5a3a0efdb8005cf44b285"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classDialogMsg.html#a440fa0b48cb5a3a0efdb8005cf44b285">DialogMsg</a> (const QString &title, const QString &text, const QString &additional, const int &type, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a440fa0b48cb5a3a0efdb8005cf44b285"><td class="mdescLeft"> </td><td class="mdescRight">Dialog constructor. <a href="classDialogMsg.html#a440fa0b48cb5a3a0efdb8005cf44b285">More...</a><br /></td></tr>
|
||||
<tr class="separator:a440fa0b48cb5a3a0efdb8005cf44b285"><td class="memSeparator" colspan="2"> </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>
|
||||
<tr class="memitem:aa273ea069307de059183e8d2b7a2f7ef"><td class="memItemLeft" align="right" valign="top"><a id="aa273ea069307de059183e8d2b7a2f7ef" name="aa273ea069307de059183e8d2b7a2f7ef"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_ShowAdditional_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:aa273ea069307de059183e8d2b7a2f7ef"><td class="mdescLeft"> </td><td class="mdescRight">Shows the additional informations. <br /></td></tr>
|
||||
<tr class="separator:aa273ea069307de059183e8d2b7a2f7ef"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a14ce87023686cac4cf700e0283073058"><td class="memItemLeft" align="right" valign="top"><a id="a14ce87023686cac4cf700e0283073058" name="a14ce87023686cac4cf700e0283073058"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_Ok_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:a14ce87023686cac4cf700e0283073058"><td class="mdescLeft"> </td><td class="mdescRight">Called when the OK button gets clicked. <br /></td></tr>
|
||||
<tr class="separator:a14ce87023686cac4cf700e0283073058"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classDialogMsg.html" title="DialogMsg.">DialogMsg</a>. </p>
|
||||
<p >A dialog message to provide informations to the user </p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a id="a440fa0b48cb5a3a0efdb8005cf44b285" name="a440fa0b48cb5a3a0efdb8005cf44b285"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a440fa0b48cb5a3a0efdb8005cf44b285">◆ </a></span>DialogMsg()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">DialogMsg::DialogMsg </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>title</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>text</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QString & </td>
|
||||
<td class="paramname"><em>additional</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>type</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">QWidget * </td>
|
||||
<td class="paramname"><em>parent</em> = <code>nullptr</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</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>
|
||||
<tr><td class="paramname">text</td><td>The message </td></tr>
|
||||
<tr><td class="paramname">additional</td><td>Additional informations, usually an error message </td></tr>
|
||||
<tr><td class="paramname">parent</td><td>The parent Widget </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/dialogs/dialogmsg.h</li>
|
||||
<li>logdoctor/modules/dialogs/dialogmsg.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 441 B |
|
@ -0,0 +1,138 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">DialogSec Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDialogSec.html">DialogSec</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDialogSec.html#ac02553fc006764aeaec0dd2afd88a371">choiceDatabaseMissingColumn</a>(const QString &db_name, const QString &table_name, const QString &column_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#a0039a7a3cfb2d557687363bde896493c">choiceDatabaseMissingTable</a>(const QString &db_name, const QString &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="even"><td class="entry"><a class="el" href="classDialogSec.html#a0c1c846547ee78f509e14e55b2b1855a">choiceDatabaseNotFound</a>(const QString &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="odd"><td class="entry"><a class="el" href="classDialogSec.html#a5168e935cb97524b8491007245b8e024">choiceDatabaseRenew</a>(const QString &title, const QString &msg, QWidget *parent=nullptr)</td><td class="entry"><a class="el" href="classDialogSec.html">DialogSec</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="classDialogSec.html#aa8b173e26906070394067c19b50f690d">choiceDatabaseWrongColumn</a>(const QString &db_name, const QString &table_name, const QString &column_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#acfae1c39345f5d4e07f0626be0c57dc1">choiceDatabaseWrongDataType</a>(const QString &db_name, const QString &table_name, const QString &column_name, const QString &data_type, 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#a23f40692db7f2c485582d9001fb45d56">choiceDatabaseWrongTable</a>(const QString &db_name, const QString &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#a489ff3ca5af28ce8baa555ef594f7632">choiceDirNotDir</a>(const QString &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#a4ad145e1a537d7d8a4b9a9e36ab13917">choiceFileAlreadyUsed</a>(const QString &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#a3ab269a5442613eac85ff802b349088a">choiceFileNotFile</a>(const QString &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#ad15349ac08ff1cee668b68d65b1c5985">choiceFileSizeWarning</a>(const QString &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#afb8ef0d9047b8818a680d28628a3c363">choiceFileSizeWarning2</a>(const QString &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#aa15af4618bb471f4bb984a6bf1f6fcf3">choiceSelectedFileNotFound</a>(const QString &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#aa8454673963cd2a5f26474986bbd1b36">errConfDirNotWritable</a>(const QString &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="even"><td class="entry"><a class="el" href="classDialogSec.html#aae873054703e80791706d7024d431159">errConfFailedWriting</a>(const QString &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#aa0e6cf5017b89f9bb31bcffcc010a1c2">errConfFileNotReadable</a>(const QString &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#a162f565c29d45e8235057ed871a791e8">errConfFileNotWritable</a>(const QString &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#a83a33ff0696ff3951b3320873799c57e">errDatabaseFailedBackup</a>(const QString &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#a8483bdc26a89628a826e69c454a7a6cf">errDatabaseFailedCreating</a>(const QString &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="odd"><td class="entry"><a class="el" href="classDialogSec.html#a2240313ecf18f128a66a897d32dabfcf">errDatabaseFailedExecuting</a>(const QString &db_name, const QString &statement="", const QString &err_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#a9e0384f6518a41606b163768881812be">errDatabaseFailedOpening</a>(const QString &db_name, const QString &err_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#a587689e07a401f5b51491e017535fd1d">errDatabaseNotFile</a>(const QString &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#a8b88d0e707f4d0100069208fe6969a74">errDatabaseNotReadable</a>(const QString &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="odd"><td class="entry"><a class="el" href="classDialogSec.html#a6fbd29bf1e96b182b396315cfb49ea49">errDatabaseNotWritable</a>(const QString &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#a1624e24d4d7b04b5479970234368db0e">errDirNotExists</a>(const QString &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#a547a8e4537586bfc021ed9ccf8bcf416">errDirNotReadable</a>(const QString &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="even"><td class="entry"><a class="el" href="classDialogSec.html#a41027064b6df47eef1a7719344e9a932">errDirNotWritable</a>(const QString &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#a1d0574d7285edc7233c1296100998dea">errFailedApplyingConfigs</a>(const QString &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 &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#a713bd2dee69e192c100445526bdfc7df">errFailedMakeDir</a>(const QString &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#a8bdf9d669f24bffd5d996ec18020194b">errFailedParsingLogs</a>(const QString &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#a0a5d1f707b891d3f177ecf5ebdc62d41">errFailedReadFile</a>(const QString &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#a940492f741a59fa7eb609e5bd12e6c91">errFileNotFound</a>(const QString &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#a8315e79b58bd6bb557b5a934d5f4beba">errGeneric</a>(const QString &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#ad2eba961ce82d9eccdd24867b367d707">errHelpFailed</a>(const QString &link, const QString &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 &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 &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 &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 &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 &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#adf7dd0aa0840d4b31969d78999fdfe8f">errRenaming</a>(const QString &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#a41c7f8f921aff3ecfb876be3d89276b6">errSqlDriverNotFound</a>(const QString &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 &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#a3b25c703b036517d3de43596809f1845">warnConfFileNotFound</a>(const QString &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 &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 &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#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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,320 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-static-methods">Static Public Member Functions</a> |
|
||||
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
||||
<a href="classDialogSec-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">DialogSec Class Reference</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>
|
||||
|
||||
<p><code>#include <dialogs.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for DialogSec:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classDialogSec.png" alt=""/>
|
||||
</div></div>
|
||||
<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:a8315e79b58bd6bb557b5a934d5f4beba"><td class="memItemLeft" align="right" valign="top"><a id="a8315e79b58bd6bb557b5a934d5f4beba" name="a8315e79b58bd6bb557b5a934d5f4beba"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errGeneric</b> (const QString &message, const bool &report_msg=false, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a8315e79b58bd6bb557b5a934d5f4beba"><td class="mdescLeft"> </td><td class="mdescRight">Generic error message. <br /></td></tr>
|
||||
<tr class="separator:a8315e79b58bd6bb557b5a934d5f4beba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adf7dd0aa0840d4b31969d78999fdfe8f"><td class="memItemLeft" align="right" valign="top"><a id="adf7dd0aa0840d4b31969d78999fdfe8f" name="adf7dd0aa0840d4b31969d78999fdfe8f"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errRenaming</b> (const QString &path, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:adf7dd0aa0840d4b31969d78999fdfe8f"><td class="mdescLeft"> </td><td class="mdescRight">Error while renaming. <br /></td></tr>
|
||||
<tr class="separator:adf7dd0aa0840d4b31969d78999fdfe8f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2c944dbd7d2857d6ec7b0eba8b614ae"><td class="memItemLeft" align="right" valign="top"><a id="ab2c944dbd7d2857d6ec7b0eba8b614ae" name="ab2c944dbd7d2857d6ec7b0eba8b614ae"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errLangLocaleInvalid</b> (const QString &locale, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ab2c944dbd7d2857d6ec7b0eba8b614ae"><td class="mdescLeft"> </td><td class="mdescRight">Invalid locale found. <br /></td></tr>
|
||||
<tr class="separator:ab2c944dbd7d2857d6ec7b0eba8b614ae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a38406ffaaed868ab75be5b7e8f35a1c2"><td class="memItemLeft" align="right" valign="top"><a id="a38406ffaaed868ab75be5b7e8f35a1c2" name="a38406ffaaed868ab75be5b7e8f35a1c2"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errLangNotAccepted</b> (const QString &locale, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a38406ffaaed868ab75be5b7e8f35a1c2"><td class="mdescLeft"> </td><td class="mdescRight">Language not supported. <br /></td></tr>
|
||||
<tr class="separator:a38406ffaaed868ab75be5b7e8f35a1c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae873054703e80791706d7024d431159"><td class="memItemLeft" align="right" valign="top"><a id="aae873054703e80791706d7024d431159" name="aae873054703e80791706d7024d431159"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errConfFailedWriting</b> (const QString &msg="", QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:aae873054703e80791706d7024d431159"><td class="mdescLeft"> </td><td class="mdescRight">Failed to write the configurations on file. <br /></td></tr>
|
||||
<tr class="separator:aae873054703e80791706d7024d431159"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3b25c703b036517d3de43596809f1845"><td class="memItemLeft" align="right" valign="top"><a id="a3b25c703b036517d3de43596809f1845" name="a3b25c703b036517d3de43596809f1845"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>warnConfFileNotFound</b> (const QString &file, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a3b25c703b036517d3de43596809f1845"><td class="mdescLeft"> </td><td class="mdescRight">Configuration file not found. <br /></td></tr>
|
||||
<tr class="separator:a3b25c703b036517d3de43596809f1845"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa0e6cf5017b89f9bb31bcffcc010a1c2"><td class="memItemLeft" align="right" valign="top"><a id="aa0e6cf5017b89f9bb31bcffcc010a1c2" name="aa0e6cf5017b89f9bb31bcffcc010a1c2"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errConfFileNotReadable</b> (const QString &file, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:aa0e6cf5017b89f9bb31bcffcc010a1c2"><td class="mdescLeft"> </td><td class="mdescRight">Missing read permission for the configuration file. <br /></td></tr>
|
||||
<tr class="separator:aa0e6cf5017b89f9bb31bcffcc010a1c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a162f565c29d45e8235057ed871a791e8"><td class="memItemLeft" align="right" valign="top"><a id="a162f565c29d45e8235057ed871a791e8" name="a162f565c29d45e8235057ed871a791e8"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errConfFileNotWritable</b> (const QString &file, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a162f565c29d45e8235057ed871a791e8"><td class="mdescLeft"> </td><td class="mdescRight">Missing write permission for the configuration file. <br /></td></tr>
|
||||
<tr class="separator:a162f565c29d45e8235057ed871a791e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8454673963cd2a5f26474986bbd1b36"><td class="memItemLeft" align="right" valign="top"><a id="aa8454673963cd2a5f26474986bbd1b36" name="aa8454673963cd2a5f26474986bbd1b36"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errConfDirNotWritable</b> (const QString &dir, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:aa8454673963cd2a5f26474986bbd1b36"><td class="mdescLeft"> </td><td class="mdescRight">Missing read permission for the configuration file's directory. <br /></td></tr>
|
||||
<tr class="separator:aa8454673963cd2a5f26474986bbd1b36"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1d0574d7285edc7233c1296100998dea"><td class="memItemLeft" align="right" valign="top"><a id="a1d0574d7285edc7233c1296100998dea" name="a1d0574d7285edc7233c1296100998dea"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errFailedApplyingConfigs</b> (const QString &msg="", QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a1d0574d7285edc7233c1296100998dea"><td class="mdescLeft"> </td><td class="mdescRight">Missing write permission for the configuration file's directory. <br /></td></tr>
|
||||
<tr class="separator:a1d0574d7285edc7233c1296100998dea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad2eba961ce82d9eccdd24867b367d707"><td class="memItemLeft" align="right" valign="top"><a id="ad2eba961ce82d9eccdd24867b367d707" name="ad2eba961ce82d9eccdd24867b367d707"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errHelpFailed</b> (const QString &link, const QString &msg="", QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ad2eba961ce82d9eccdd24867b367d707"><td class="mdescLeft"> </td><td class="mdescRight">Help resource is not a file. <br /></td></tr>
|
||||
<tr class="separator:ad2eba961ce82d9eccdd24867b367d707"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a910d3500df728c06173056a4eac0c358"><td class="memItemLeft" align="right" valign="top"><a id="a910d3500df728c06173056a4eac0c358" name="a910d3500df728c06173056a4eac0c358"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errHelpNotFound</b> (const QString &link, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a910d3500df728c06173056a4eac0c358"><td class="mdescLeft"> </td><td class="mdescRight">Help file not found. <br /></td></tr>
|
||||
<tr class="separator:a910d3500df728c06173056a4eac0c358"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aefdc8e73c551460720d8a58e7e5e18bb"><td class="memItemLeft" align="right" valign="top"><a id="aefdc8e73c551460720d8a58e7e5e18bb" name="aefdc8e73c551460720d8a58e7e5e18bb"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errHelpNotReadable</b> (const QString &link, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:aefdc8e73c551460720d8a58e7e5e18bb"><td class="mdescLeft"> </td><td class="mdescRight">Missing read permission for the help file. <br /></td></tr>
|
||||
<tr class="separator:aefdc8e73c551460720d8a58e7e5e18bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41c7f8f921aff3ecfb876be3d89276b6"><td class="memItemLeft" align="right" valign="top"><a id="a41c7f8f921aff3ecfb876be3d89276b6" name="a41c7f8f921aff3ecfb876be3d89276b6"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errSqlDriverNotFound</b> (const QString &driver, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a41c7f8f921aff3ecfb876be3d89276b6"><td class="mdescLeft"> </td><td class="mdescRight">SQLite driver not installed or not found. <br /></td></tr>
|
||||
<tr class="separator:a41c7f8f921aff3ecfb876be3d89276b6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0c1c846547ee78f509e14e55b2b1855a"><td class="memItemLeft" align="right" valign="top"><a id="a0c1c846547ee78f509e14e55b2b1855a" name="a0c1c846547ee78f509e14e55b2b1855a"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceDatabaseNotFound</b> (const QString &db_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a0c1c846547ee78f509e14e55b2b1855a"><td class="mdescLeft"> </td><td class="mdescRight">Database file not found. <br /></td></tr>
|
||||
<tr class="separator:a0c1c846547ee78f509e14e55b2b1855a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a23f40692db7f2c485582d9001fb45d56"><td class="memItemLeft" align="right" valign="top"><a id="a23f40692db7f2c485582d9001fb45d56" name="a23f40692db7f2c485582d9001fb45d56"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceDatabaseWrongTable</b> (const QString &db_name, const QString &table_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a23f40692db7f2c485582d9001fb45d56"><td class="mdescLeft"> </td><td class="mdescRight">A database contains an unexpected table. <br /></td></tr>
|
||||
<tr class="separator:a23f40692db7f2c485582d9001fb45d56"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0039a7a3cfb2d557687363bde896493c"><td class="memItemLeft" align="right" valign="top"><a id="a0039a7a3cfb2d557687363bde896493c" name="a0039a7a3cfb2d557687363bde896493c"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceDatabaseMissingTable</b> (const QString &db_name, const QString &table_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a0039a7a3cfb2d557687363bde896493c"><td class="mdescLeft"> </td><td class="mdescRight">A table is missing from the database. <br /></td></tr>
|
||||
<tr class="separator:a0039a7a3cfb2d557687363bde896493c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8b173e26906070394067c19b50f690d"><td class="memItemLeft" align="right" valign="top"><a id="aa8b173e26906070394067c19b50f690d" name="aa8b173e26906070394067c19b50f690d"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceDatabaseWrongColumn</b> (const QString &db_name, const QString &table_name, const QString &column_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:aa8b173e26906070394067c19b50f690d"><td class="mdescLeft"> </td><td class="mdescRight">A database contains a table with an unexpected column. <br /></td></tr>
|
||||
<tr class="separator:aa8b173e26906070394067c19b50f690d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac02553fc006764aeaec0dd2afd88a371"><td class="memItemLeft" align="right" valign="top"><a id="ac02553fc006764aeaec0dd2afd88a371" name="ac02553fc006764aeaec0dd2afd88a371"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceDatabaseMissingColumn</b> (const QString &db_name, const QString &table_name, const QString &column_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ac02553fc006764aeaec0dd2afd88a371"><td class="mdescLeft"> </td><td class="mdescRight">A column is missing from table of the database. <br /></td></tr>
|
||||
<tr class="separator:ac02553fc006764aeaec0dd2afd88a371"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acfae1c39345f5d4e07f0626be0c57dc1"><td class="memItemLeft" align="right" valign="top"><a id="acfae1c39345f5d4e07f0626be0c57dc1" name="acfae1c39345f5d4e07f0626be0c57dc1"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceDatabaseWrongDataType</b> (const QString &db_name, const QString &table_name, const QString &column_name, const QString &data_type, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:acfae1c39345f5d4e07f0626be0c57dc1"><td class="mdescLeft"> </td><td class="mdescRight">A column has an unexpected type parameter. <br /></td></tr>
|
||||
<tr class="separator:acfae1c39345f5d4e07f0626be0c57dc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a587689e07a401f5b51491e017535fd1d"><td class="memItemLeft" align="right" valign="top"><a id="a587689e07a401f5b51491e017535fd1d" name="a587689e07a401f5b51491e017535fd1d"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDatabaseNotFile</b> (const QString &db_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a587689e07a401f5b51491e017535fd1d"><td class="mdescLeft"> </td><td class="mdescRight">The entry corresponding to the database path is not a file. <br /></td></tr>
|
||||
<tr class="separator:a587689e07a401f5b51491e017535fd1d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8b88d0e707f4d0100069208fe6969a74"><td class="memItemLeft" align="right" valign="top"><a id="a8b88d0e707f4d0100069208fe6969a74" name="a8b88d0e707f4d0100069208fe6969a74"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDatabaseNotReadable</b> (const QString &db_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a8b88d0e707f4d0100069208fe6969a74"><td class="mdescLeft"> </td><td class="mdescRight">Missing read permission for a database. <br /></td></tr>
|
||||
<tr class="separator:a8b88d0e707f4d0100069208fe6969a74"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6fbd29bf1e96b182b396315cfb49ea49"><td class="memItemLeft" align="right" valign="top"><a id="a6fbd29bf1e96b182b396315cfb49ea49" name="a6fbd29bf1e96b182b396315cfb49ea49"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDatabaseNotWritable</b> (const QString &db_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a6fbd29bf1e96b182b396315cfb49ea49"><td class="mdescLeft"> </td><td class="mdescRight">Missing write permission for a database. <br /></td></tr>
|
||||
<tr class="separator:a6fbd29bf1e96b182b396315cfb49ea49"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae916458257088da13a1a2bc885d5c71d"><td class="memItemLeft" align="right" valign="top"><a id="ae916458257088da13a1a2bc885d5c71d" name="ae916458257088da13a1a2bc885d5c71d"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>msgDatabaseCreated</b> (const QString &db_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ae916458257088da13a1a2bc885d5c71d"><td class="mdescLeft"> </td><td class="mdescRight">Successfully created a new database. <br /></td></tr>
|
||||
<tr class="separator:ae916458257088da13a1a2bc885d5c71d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8483bdc26a89628a826e69c454a7a6cf"><td class="memItemLeft" align="right" valign="top"><a id="a8483bdc26a89628a826e69c454a7a6cf" name="a8483bdc26a89628a826e69c454a7a6cf"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDatabaseFailedCreating</b> (const QString &db_name, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a8483bdc26a89628a826e69c454a7a6cf"><td class="mdescLeft"> </td><td class="mdescRight">Failed to create a new database. <br /></td></tr>
|
||||
<tr class="separator:a8483bdc26a89628a826e69c454a7a6cf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e0384f6518a41606b163768881812be"><td class="memItemLeft" align="right" valign="top"><a id="a9e0384f6518a41606b163768881812be" name="a9e0384f6518a41606b163768881812be"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDatabaseFailedOpening</b> (const QString &db_name, const QString &err_msg, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a9e0384f6518a41606b163768881812be"><td class="mdescLeft"> </td><td class="mdescRight">Failed to open a database. <br /></td></tr>
|
||||
<tr class="separator:a9e0384f6518a41606b163768881812be"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2240313ecf18f128a66a897d32dabfcf"><td class="memItemLeft" align="right" valign="top"><a id="a2240313ecf18f128a66a897d32dabfcf" name="a2240313ecf18f128a66a897d32dabfcf"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDatabaseFailedExecuting</b> (const QString &db_name, const QString &statement="", const QString &err_msg="", QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a2240313ecf18f128a66a897d32dabfcf"><td class="mdescLeft"> </td><td class="mdescRight">Failed to execute a statement on a database. <br /></td></tr>
|
||||
<tr class="separator:a2240313ecf18f128a66a897d32dabfcf"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a83a33ff0696ff3951b3320873799c57e"><td class="memItemLeft" align="right" valign="top"><a id="a83a33ff0696ff3951b3320873799c57e" name="a83a33ff0696ff3951b3320873799c57e"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDatabaseFailedBackup</b> (const QString &msg, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a83a33ff0696ff3951b3320873799c57e"><td class="mdescLeft"> </td><td class="mdescRight">Failed to backup a database. <br /></td></tr>
|
||||
<tr class="separator:a83a33ff0696ff3951b3320873799c57e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa15af4618bb471f4bb984a6bf1f6fcf3"><td class="memItemLeft" align="right" valign="top"><a id="aa15af4618bb471f4bb984a6bf1f6fcf3" name="aa15af4618bb471f4bb984a6bf1f6fcf3"></a>
|
||||
static const int </td><td class="memItemRight" valign="bottom"><b>choiceSelectedFileNotFound</b> (const QString &file, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:aa15af4618bb471f4bb984a6bf1f6fcf3"><td class="mdescLeft"> </td><td class="mdescRight">A log file which has been selected to be used is no more available. <br /></td></tr>
|
||||
<tr class="separator:aa15af4618bb471f4bb984a6bf1f6fcf3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae9cf747999d28638f8bec00dba752271"><td class="memItemLeft" align="right" valign="top"><a id="ae9cf747999d28638f8bec00dba752271" name="ae9cf747999d28638f8bec00dba752271"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>warnInvalidItemBW</b> (QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ae9cf747999d28638f8bec00dba752271"><td class="mdescLeft"> </td><td class="mdescRight">An item can't be added to a warnlist/blacklist. <br /></td></tr>
|
||||
<tr class="separator:ae9cf747999d28638f8bec00dba752271"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37b210d2f9a087eaf395a45ff2095ed5"><td class="memItemLeft" align="right" valign="top"><a id="a37b210d2f9a087eaf395a45ff2095ed5" name="a37b210d2f9a087eaf395a45ff2095ed5"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errFailedDefiningLogType</b> (const QString &file, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a37b210d2f9a087eaf395a45ff2095ed5"><td class="mdescLeft"> </td><td class="mdescRight">The log type can't be defined for a file. <br /></td></tr>
|
||||
<tr class="separator:a37b210d2f9a087eaf395a45ff2095ed5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4ad145e1a537d7d8a4b9a9e36ab13917"><td class="memItemLeft" align="right" valign="top"><a id="a4ad145e1a537d7d8a4b9a9e36ab13917" name="a4ad145e1a537d7d8a4b9a9e36ab13917"></a>
|
||||
static const int </td><td class="memItemRight" valign="bottom"><b>choiceFileAlreadyUsed</b> (const QString &msg, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a4ad145e1a537d7d8a4b9a9e36ab13917"><td class="mdescLeft"> </td><td class="mdescRight">A log file has already been used. <br /></td></tr>
|
||||
<tr class="separator:a4ad145e1a537d7d8a4b9a9e36ab13917"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad15349ac08ff1cee668b68d65b1c5985"><td class="memItemLeft" align="right" valign="top"><a id="ad15349ac08ff1cee668b68d65b1c5985" name="ad15349ac08ff1cee668b68d65b1c5985"></a>
|
||||
static const int </td><td class="memItemRight" valign="bottom"><b>choiceFileSizeWarning</b> (const QString &msg, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ad15349ac08ff1cee668b68d65b1c5985"><td class="mdescLeft"> </td><td class="mdescRight">A log file exceeds the warning size. <br /></td></tr>
|
||||
<tr class="separator:ad15349ac08ff1cee668b68d65b1c5985"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afb8ef0d9047b8818a680d28628a3c363"><td class="memItemLeft" align="right" valign="top"><a id="afb8ef0d9047b8818a680d28628a3c363" name="afb8ef0d9047b8818a680d28628a3c363"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceFileSizeWarning2</b> (const QString &msg, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:afb8ef0d9047b8818a680d28628a3c363"><td class="mdescLeft"> </td><td class="mdescRight">A log file exceeds the warning size. <br /></td></tr>
|
||||
<tr class="separator:afb8ef0d9047b8818a680d28628a3c363"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3cc898412f2debd5eff058aa8cd88c80"><td class="memItemLeft" align="right" valign="top"><a id="a3cc898412f2debd5eff058aa8cd88c80" name="a3cc898412f2debd5eff058aa8cd88c80"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errInvalidLogFormatString</b> (const QString &msg, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a3cc898412f2debd5eff058aa8cd88c80"><td class="mdescLeft"> </td><td class="mdescRight">Failed to process a logs format string. <br /></td></tr>
|
||||
<tr class="separator:a3cc898412f2debd5eff058aa8cd88c80"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af9f19176ce2981bd3397b9d033490cb8"><td class="memItemLeft" align="right" valign="top"><a id="af9f19176ce2981bd3397b9d033490cb8" name="af9f19176ce2981bd3397b9d033490cb8"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errLogFormatNotSet</b> (QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:af9f19176ce2981bd3397b9d033490cb8"><td class="mdescLeft"> </td><td class="mdescRight">The logs format has not been set for the web server in use. <br /></td></tr>
|
||||
<tr class="separator:af9f19176ce2981bd3397b9d033490cb8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a48efa757e87889491d2d723749647c00"><td class="memItemLeft" align="right" valign="top"><a id="a48efa757e87889491d2d723749647c00" name="a48efa757e87889491d2d723749647c00"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errLogFormatNoFields</b> (QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a48efa757e87889491d2d723749647c00"><td class="mdescLeft"> </td><td class="mdescRight">The log format in use has no log fields. <br /></td></tr>
|
||||
<tr class="separator:a48efa757e87889491d2d723749647c00"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5cc9c61fd5d5dea50b248366a6bd6e54"><td class="memItemLeft" align="right" valign="top"><a id="a5cc9c61fd5d5dea50b248366a6bd6e54" name="a5cc9c61fd5d5dea50b248366a6bd6e54"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errLogFormatNoSeparators</b> (QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a5cc9c61fd5d5dea50b248366a6bd6e54"><td class="mdescLeft"> </td><td class="mdescRight">The log format in use has no log separators. <br /></td></tr>
|
||||
<tr class="separator:a5cc9c61fd5d5dea50b248366a6bd6e54"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8bdf9d669f24bffd5d996ec18020194b"><td class="memItemLeft" align="right" valign="top"><a id="a8bdf9d669f24bffd5d996ec18020194b" name="a8bdf9d669f24bffd5d996ec18020194b"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errFailedParsingLogs</b> (const QString &message, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a8bdf9d669f24bffd5d996ec18020194b"><td class="mdescLeft"> </td><td class="mdescRight">An error occured while parsing logs. <br /></td></tr>
|
||||
<tr class="separator:a8bdf9d669f24bffd5d996ec18020194b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a940492f741a59fa7eb609e5bd12e6c91"><td class="memItemLeft" align="right" valign="top"><a id="a940492f741a59fa7eb609e5bd12e6c91" name="a940492f741a59fa7eb609e5bd12e6c91"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errFileNotFound</b> (const QString &file, const bool &report=false, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a940492f741a59fa7eb609e5bd12e6c91"><td class="mdescLeft"> </td><td class="mdescRight">File not found. <br /></td></tr>
|
||||
<tr class="separator:a940492f741a59fa7eb609e5bd12e6c91"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2424ed3e4b1c9a98a0ca979764d004b9"><td class="memItemLeft" align="right" valign="top"><a id="a2424ed3e4b1c9a98a0ca979764d004b9" name="a2424ed3e4b1c9a98a0ca979764d004b9"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>warnFileNotReadable</b> (const QString &file, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a2424ed3e4b1c9a98a0ca979764d004b9"><td class="mdescLeft"> </td><td class="mdescRight">Missing read permission for a file. <br /></td></tr>
|
||||
<tr class="separator:a2424ed3e4b1c9a98a0ca979764d004b9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4a80026203e34ff692bc720d65f5c097"><td class="memItemLeft" align="right" valign="top"><a id="a4a80026203e34ff692bc720d65f5c097" name="a4a80026203e34ff692bc720d65f5c097"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>warnEmptyFile</b> (const QString &file, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a4a80026203e34ff692bc720d65f5c097"><td class="mdescLeft"> </td><td class="mdescRight">A file is empty. <br /></td></tr>
|
||||
<tr class="separator:a4a80026203e34ff692bc720d65f5c097"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0a5d1f707b891d3f177ecf5ebdc62d41"><td class="memItemLeft" align="right" valign="top"><a id="a0a5d1f707b891d3f177ecf5ebdc62d41" name="a0a5d1f707b891d3f177ecf5ebdc62d41"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errFailedReadFile</b> (const QString &file, const bool &skipping=false, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a0a5d1f707b891d3f177ecf5ebdc62d41"><td class="mdescLeft"> </td><td class="mdescRight">An error occured while reading a file. <br /></td></tr>
|
||||
<tr class="separator:a0a5d1f707b891d3f177ecf5ebdc62d41"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1624e24d4d7b04b5479970234368db0e"><td class="memItemLeft" align="right" valign="top"><a id="a1624e24d4d7b04b5479970234368db0e" name="a1624e24d4d7b04b5479970234368db0e"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDirNotExists</b> (const QString &dir, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a1624e24d4d7b04b5479970234368db0e"><td class="mdescLeft"> </td><td class="mdescRight">A directory does not extst. <br /></td></tr>
|
||||
<tr class="separator:a1624e24d4d7b04b5479970234368db0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a547a8e4537586bfc021ed9ccf8bcf416"><td class="memItemLeft" align="right" valign="top"><a id="a547a8e4537586bfc021ed9ccf8bcf416" name="a547a8e4537586bfc021ed9ccf8bcf416"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDirNotReadable</b> (const QString &dir, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a547a8e4537586bfc021ed9ccf8bcf416"><td class="mdescLeft"> </td><td class="mdescRight">Missing read permission for a directory. <br /></td></tr>
|
||||
<tr class="separator:a547a8e4537586bfc021ed9ccf8bcf416"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a41027064b6df47eef1a7719344e9a932"><td class="memItemLeft" align="right" valign="top"><a id="a41027064b6df47eef1a7719344e9a932" name="a41027064b6df47eef1a7719344e9a932"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errDirNotWritable</b> (const QString &dir, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a41027064b6df47eef1a7719344e9a932"><td class="mdescLeft"> </td><td class="mdescRight">Missing write permission for a directory. <br /></td></tr>
|
||||
<tr class="separator:a41027064b6df47eef1a7719344e9a932"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a57e732827bbb8e58fb863bdd47318b5b"><td class="memItemLeft" align="right" valign="top"><a id="a57e732827bbb8e58fb863bdd47318b5b" name="a57e732827bbb8e58fb863bdd47318b5b"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>warnDirNotReadable</b> (QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a57e732827bbb8e58fb863bdd47318b5b"><td class="mdescLeft"> </td><td class="mdescRight">Missing read permission for a directory. <br /></td></tr>
|
||||
<tr class="separator:a57e732827bbb8e58fb863bdd47318b5b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ade3c5fd40c2b38b688bfce8a4f2bcd51"><td class="memItemLeft" align="right" valign="top"><a id="ade3c5fd40c2b38b688bfce8a4f2bcd51" name="ade3c5fd40c2b38b688bfce8a4f2bcd51"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>warnDirNotWritable</b> (QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:ade3c5fd40c2b38b688bfce8a4f2bcd51"><td class="mdescLeft"> </td><td class="mdescRight">Missing write permission for a directory. <br /></td></tr>
|
||||
<tr class="separator:ade3c5fd40c2b38b688bfce8a4f2bcd51"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a713bd2dee69e192c100445526bdfc7df"><td class="memItemLeft" align="right" valign="top"><a id="a713bd2dee69e192c100445526bdfc7df" name="a713bd2dee69e192c100445526bdfc7df"></a>
|
||||
static void </td><td class="memItemRight" valign="bottom"><b>errFailedMakeDir</b> (const QString &msg, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a713bd2dee69e192c100445526bdfc7df"><td class="mdescLeft"> </td><td class="mdescRight">Failed to create a directory. <br /></td></tr>
|
||||
<tr class="separator:a713bd2dee69e192c100445526bdfc7df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a489ff3ca5af28ce8baa555ef594f7632"><td class="memItemLeft" align="right" valign="top"><a id="a489ff3ca5af28ce8baa555ef594f7632" name="a489ff3ca5af28ce8baa555ef594f7632"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceDirNotDir</b> (const QString &path, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a489ff3ca5af28ce8baa555ef594f7632"><td class="mdescLeft"> </td><td class="mdescRight">An entry was supposed to be a directory but it's not. <br /></td></tr>
|
||||
<tr class="separator:a489ff3ca5af28ce8baa555ef594f7632"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3ab269a5442613eac85ff802b349088a"><td class="memItemLeft" align="right" valign="top"><a id="a3ab269a5442613eac85ff802b349088a" name="a3ab269a5442613eac85ff802b349088a"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceFileNotFile</b> (const QString &path, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a3ab269a5442613eac85ff802b349088a"><td class="mdescLeft"> </td><td class="mdescRight">An entry was supposed to be a file but it's not. <br /></td></tr>
|
||||
<tr class="separator:a3ab269a5442613eac85ff802b349088a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
||||
Static Private Member Functions</h2></td></tr>
|
||||
<tr class="memitem:a5168e935cb97524b8491007245b8e024"><td class="memItemLeft" align="right" valign="top"><a id="a5168e935cb97524b8491007245b8e024" name="a5168e935cb97524b8491007245b8e024"></a>
|
||||
static const bool </td><td class="memItemRight" valign="bottom"><b>choiceDatabaseRenew</b> (const QString &title, const QString &msg, QWidget *parent=nullptr)</td></tr>
|
||||
<tr class="memdesc:a5168e935cb97524b8491007245b8e024"><td class="mdescLeft"> </td><td class="mdescRight">Asks to renew a database. <br /></td></tr>
|
||||
<tr class="separator:a5168e935cb97524b8491007245b8e024"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classDialogSec.html" title="DialogSec.">DialogSec</a>. </p>
|
||||
<p >Implements various dialog models </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classDialogMsg.html" title="DialogMsg.">DialogMsg</a>, <a class="el" href="classDialogBool.html" title="DialogBool.">DialogBool</a>, <a class="el" href="classDialogDia.html" title="DialogDia.">DialogDia</a> </dd></dl>
|
||||
</div><hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/dialogs.h</li>
|
||||
<li>logdoctor/modules/dialogs.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 437 B |
|
@ -0,0 +1,89 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">DonutBreakdown Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classDonutBreakdown.html">DonutBreakdown</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDonutBreakdown.html#a161ef5e8ca88f2735a4971d1f66f7a72">addBreakdownSeries</a>(QPieSeries *series, const QColor &color, const QFont &font)</td><td class="entry"><a class="el" href="classDonutBreakdown.html">DonutBreakdown</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classDonutBreakdown.html#acd747ee2bbd23ce84eaf9d4db57938e3">recalculateAngles</a>()</td><td class="entry"><a class="el" href="classDonutBreakdown.html">DonutBreakdown</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classDonutBreakdown.html#a682599f0fd4f13530b7bfe6dc3331578">updateLegendMarkers</a>()</td><td class="entry"><a class="el" href="classDonutBreakdown.html">DonutBreakdown</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,169 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#pri-methods">Private Member Functions</a> |
|
||||
<a href="classDonutBreakdown-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">DonutBreakdown Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>DonutBreakdon.
|
||||
<a href="classDonutBreakdown.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <donuts.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for DonutBreakdown:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classDonutBreakdown.png" alt=""/>
|
||||
</div></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"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classDonutBreakdown.html#a161ef5e8ca88f2735a4971d1f66f7a72">addBreakdownSeries</a> (QPieSeries *series, const QColor &color, const QFont &font)</td></tr>
|
||||
<tr class="memdesc:a161ef5e8ca88f2735a4971d1f66f7a72"><td class="mdescLeft"> </td><td class="mdescRight">Adds a slice to the donut. <a href="classDonutBreakdown.html#a161ef5e8ca88f2735a4971d1f66f7a72">More...</a><br /></td></tr>
|
||||
<tr class="separator:a161ef5e8ca88f2735a4971d1f66f7a72"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:acd747ee2bbd23ce84eaf9d4db57938e3"><td class="memItemLeft" align="right" valign="top"><a id="acd747ee2bbd23ce84eaf9d4db57938e3" name="acd747ee2bbd23ce84eaf9d4db57938e3"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>recalculateAngles</b> ()</td></tr>
|
||||
<tr class="memdesc:acd747ee2bbd23ce84eaf9d4db57938e3"><td class="mdescLeft"> </td><td class="mdescRight">Recalculates the size of every slice in percentage over the total. <br /></td></tr>
|
||||
<tr class="separator:acd747ee2bbd23ce84eaf9d4db57938e3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a682599f0fd4f13530b7bfe6dc3331578"><td class="memItemLeft" align="right" valign="top"><a id="a682599f0fd4f13530b7bfe6dc3331578" name="a682599f0fd4f13530b7bfe6dc3331578"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateLegendMarkers</b> ()</td></tr>
|
||||
<tr class="memdesc:a682599f0fd4f13530b7bfe6dc3331578"><td class="mdescLeft"> </td><td class="mdescRight">Updates the position of the markers to be in the middle of the relative slice. <br /></td></tr>
|
||||
<tr class="separator:a682599f0fd4f13530b7bfe6dc3331578"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p >DonutBreakdon. </p>
|
||||
<p >Builds the donut chart to be displayed </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a161ef5e8ca88f2735a4971d1f66f7a72" name="a161ef5e8ca88f2735a4971d1f66f7a72"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a161ef5e8ca88f2735a4971d1f66f7a72">◆ </a></span>addBreakdownSeries()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void DonutBreakdown::addBreakdownSeries </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QPieSeries * </td>
|
||||
<td class="paramname"><em>series</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QColor & </td>
|
||||
<td class="paramname"><em>color</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const QFont & </td>
|
||||
<td class="paramname"><em>font</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Adds a slice to the donut. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">series</td><td>The series to add </td></tr>
|
||||
<tr><td class="paramname">color</td><td>The color of the slice </td></tr>
|
||||
<tr><td class="paramname">font</td><td>The font to be used </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCraplog.html#a3956db74f727d95f73738d9c19693007" title="Builds and draws the chart to be displayed in the main window.">Craplog::makeChart()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/craplog/modules/donuts.h</li>
|
||||
<li>logdoctor/modules/craplog/modules/donuts.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 483 B |
|
@ -0,0 +1,100 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">FormatOps Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<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#a4d16a895af9986503a05459f014bc6f9">checkIisString</a>(const std::string &string)</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#aec634128bb1ded97288c43c569591a6a">countNewLines</a>(const std::string &initial, const std::string &final, const std::vector< std::string > &separators)</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#abd7a77e8576787118fb22a540daea795">findNginxFieldEnd</a>(const std::string &string, const int &start)</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#a034a9f4fd9baeefaaa8adf07107f0930">getApacheLogSample</a>(const LogsFormat &log_format)</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#a1fe9ff3f875e96c0866622f1a60f29b5">getIisLogSample</a>(const LogsFormat &log_format)</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#a46cc3ff63986ec4437c20ccbd68569c2">getNginxLogSample</a>(const LogsFormat &log_format)</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#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="even"><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="odd"><td class="entry"><a class="el" href="classFormatOps.html#aea7c5e264f8a40c92cd39916ff75b02b">parseApacheEscapes</a>(const std::string &string, const bool &strftime=false)</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#aa8a4f2b2f78807f7156932233d7977fe">parseNginxEscapes</a>(const std::string &string)</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#a9bc720b012546f34b3f844459089a29d">processApacheFormatString</a>(const std::string &format_string)</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#afc7446da6389b522922cb94c4319f4ec">processIisFormatString</a>(const std::string &format_string, const int &log_module)</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#a9e4c9fb02220492ce2766e830f4fedc6">processNginxFormatString</a>(const std::string &format_string)</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,622 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#nested-classes">Classes</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pri-methods">Private Member Functions</a> |
|
||||
<a href="#pri-attribs">Private Attributes</a> |
|
||||
<a href="classFormatOps-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">FormatOps Class Reference</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>
|
||||
|
||||
<p><code>#include <formats.h></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Structure which holds informations about a log format. <a href="structFormatOps_1_1LogsFormat.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</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:a9bc720b012546f34b3f844459089a29d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a9bc720b012546f34b3f844459089a29d">processApacheFormatString</a> (const std::string &format_string)</td></tr>
|
||||
<tr class="memdesc:a9bc720b012546f34b3f844459089a29d"><td class="mdescLeft"> </td><td class="mdescRight">Processes the given string to extrapolate the format for Apache2. <a href="classFormatOps.html#a9bc720b012546f34b3f844459089a29d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9bc720b012546f34b3f844459089a29d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e4c9fb02220492ce2766e830f4fedc6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a9e4c9fb02220492ce2766e830f4fedc6">processNginxFormatString</a> (const std::string &format_string)</td></tr>
|
||||
<tr class="memdesc:a9e4c9fb02220492ce2766e830f4fedc6"><td class="mdescLeft"> </td><td class="mdescRight">Processes the given string to extrapolate the format for Nginx. <a href="classFormatOps.html#a9e4c9fb02220492ce2766e830f4fedc6">More...</a><br /></td></tr>
|
||||
<tr class="separator:a9e4c9fb02220492ce2766e830f4fedc6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afc7446da6389b522922cb94c4319f4ec"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#afc7446da6389b522922cb94c4319f4ec">processIisFormatString</a> (const std::string &format_string, const int &log_module)</td></tr>
|
||||
<tr class="memdesc:afc7446da6389b522922cb94c4319f4ec"><td class="mdescLeft"> </td><td class="mdescRight">Processes the given string to extrapolate the format for the IIS. <a href="classFormatOps.html#afc7446da6389b522922cb94c4319f4ec">More...</a><br /></td></tr>
|
||||
<tr class="separator:afc7446da6389b522922cb94c4319f4ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a034a9f4fd9baeefaaa8adf07107f0930"><td class="memItemLeft" align="right" valign="top">const QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a034a9f4fd9baeefaaa8adf07107f0930">getApacheLogSample</a> (const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> &log_format)</td></tr>
|
||||
<tr class="memdesc:a034a9f4fd9baeefaaa8adf07107f0930"><td class="mdescLeft"> </td><td class="mdescRight">Returns a log line sample based on the given format. <a href="classFormatOps.html#a034a9f4fd9baeefaaa8adf07107f0930">More...</a><br /></td></tr>
|
||||
<tr class="separator:a034a9f4fd9baeefaaa8adf07107f0930"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a46cc3ff63986ec4437c20ccbd68569c2"><td class="memItemLeft" align="right" valign="top">const QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a46cc3ff63986ec4437c20ccbd68569c2">getNginxLogSample</a> (const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> &log_format)</td></tr>
|
||||
<tr class="memdesc:a46cc3ff63986ec4437c20ccbd68569c2"><td class="mdescLeft"> </td><td class="mdescRight">Returns a log line sample based on the given format. <a href="classFormatOps.html#a46cc3ff63986ec4437c20ccbd68569c2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a46cc3ff63986ec4437c20ccbd68569c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1fe9ff3f875e96c0866622f1a60f29b5"><td class="memItemLeft" align="right" valign="top">const QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a1fe9ff3f875e96c0866622f1a60f29b5">getIisLogSample</a> (const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> &log_format)</td></tr>
|
||||
<tr class="memdesc:a1fe9ff3f875e96c0866622f1a60f29b5"><td class="mdescLeft"> </td><td class="mdescRight">Returns a log line sample based on the given format. <a href="classFormatOps.html#a1fe9ff3f875e96c0866622f1a60f29b5">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1fe9ff3f875e96c0866622f1a60f29b5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:aea7c5e264f8a40c92cd39916ff75b02b"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#aea7c5e264f8a40c92cd39916ff75b02b">parseApacheEscapes</a> (const std::string &string, const bool &strftime=false)</td></tr>
|
||||
<tr class="memdesc:aea7c5e264f8a40c92cd39916ff75b02b"><td class="mdescLeft"> </td><td class="mdescRight">Parses the escapes (backslashes) and returns the resulting string. <a href="classFormatOps.html#aea7c5e264f8a40c92cd39916ff75b02b">More...</a><br /></td></tr>
|
||||
<tr class="separator:aea7c5e264f8a40c92cd39916ff75b02b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa8a4f2b2f78807f7156932233d7977fe"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#aa8a4f2b2f78807f7156932233d7977fe">parseNginxEscapes</a> (const std::string &string)</td></tr>
|
||||
<tr class="memdesc:aa8a4f2b2f78807f7156932233d7977fe"><td class="mdescLeft"> </td><td class="mdescRight">Parses the escapes (backslashes) and returns the resulting string. <a href="classFormatOps.html#aa8a4f2b2f78807f7156932233d7977fe">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa8a4f2b2f78807f7156932233d7977fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aec634128bb1ded97288c43c569591a6a"><td class="memItemLeft" align="right" valign="top">const int </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#aec634128bb1ded97288c43c569591a6a">countNewLines</a> (const std::string &initial, const std::string &final, const std::vector< std::string > &separators)</td></tr>
|
||||
<tr class="memdesc:aec634128bb1ded97288c43c569591a6a"><td class="mdescLeft"> </td><td class="mdescRight">Conuts how many new lines are there in the format. <a href="classFormatOps.html#aec634128bb1ded97288c43c569591a6a">More...</a><br /></td></tr>
|
||||
<tr class="separator:aec634128bb1ded97288c43c569591a6a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abd7a77e8576787118fb22a540daea795"><td class="memItemLeft" align="right" valign="top">const size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#abd7a77e8576787118fb22a540daea795">findNginxFieldEnd</a> (const std::string &string, const int &start)</td></tr>
|
||||
<tr class="memdesc:abd7a77e8576787118fb22a540daea795"><td class="mdescLeft"> </td><td class="mdescRight">Finds the end of a Nginx log field. <a href="classFormatOps.html#abd7a77e8576787118fb22a540daea795">More...</a><br /></td></tr>
|
||||
<tr class="separator:abd7a77e8576787118fb22a540daea795"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4d16a895af9986503a05459f014bc6f9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classFormatOps.html#a4d16a895af9986503a05459f014bc6f9">checkIisString</a> (const std::string &string)</td></tr>
|
||||
<tr class="memdesc:a4d16a895af9986503a05459f014bc6f9"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether the format string contains invalid characters or not. <a href="classFormatOps.html#a4d16a895af9986503a05459f014bc6f9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4d16a895af9986503a05459f014bc6f9"><td class="memSeparator" colspan="2"> </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"><td class="memItemLeft" align="right" valign="top">const std::unordered_map< std::string, std::string > </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"> </td><td class="mdescRight">< Access logs fields formats <a href="classFormatOps.html#a1dd258c0c0bb9091e25c2b36c47b5ad1">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1dd258c0c0bb9091e25c2b36c47b5ad1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0489127a5f5a7cca1ae9386a3935fa2d"><td class="memItemLeft" align="right" valign="top"><a id="a0489127a5f5a7cca1ae9386a3935fa2d" name="a0489127a5f5a7cca1ae9386a3935fa2d"></a>
|
||||
const std::unordered_map< std::string, std::string > </td><td class="memItemRight" valign="bottom"><b>NGINX_ALF</b></td></tr>
|
||||
<tr class="memdesc:a0489127a5f5a7cca1ae9386a3935fa2d"><td class="mdescLeft"> </td><td class="mdescRight">< Access logs fields formats <br /></td></tr>
|
||||
<tr class="separator:a0489127a5f5a7cca1ae9386a3935fa2d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa4afc65bbc4887342cbb36381a26c3ba"><td class="memItemLeft" align="right" valign="top"><a id="aa4afc65bbc4887342cbb36381a26c3ba" name="aa4afc65bbc4887342cbb36381a26c3ba"></a>
|
||||
const std::unordered_map< std::string, std::string > </td><td class="memItemRight" valign="bottom"><b>IIS_ALF</b></td></tr>
|
||||
<tr class="memdesc:aa4afc65bbc4887342cbb36381a26c3ba"><td class="mdescLeft"> </td><td class="mdescRight">< Access logs fields formats <br /></td></tr>
|
||||
<tr class="separator:aa4afc65bbc4887342cbb36381a26c3ba"><td class="memSeparator" colspan="2"> </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="a4d16a895af9986503a05459f014bc6f9" name="a4d16a895af9986503a05459f014bc6f9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4d16a895af9986503a05459f014bc6f9">◆ </a></span>checkIisString()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void FormatOps::checkIisString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>string</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>Checks whether the format string contains invalid characters or not. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">string</td><td>The format string </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||
<table class="exception">
|
||||
<tr><td class="paramname"><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classFormatOps.html#afc7446da6389b522922cb94c4319f4ec" title="Processes the given string to extrapolate the format for the IIS.">processIisFormatString</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aec634128bb1ded97288c43c569591a6a" name="aec634128bb1ded97288c43c569591a6a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aec634128bb1ded97288c43c569591a6a">◆ </a></span>countNewLines()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const int FormatOps::countNewLines </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>initial</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>final</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>separators</em> </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>Conuts how many new lines are there in the format. </p>
|
||||
<p >Used to join log lines which refer to the same log line </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">initial</td><td>The initial separator </td></tr>
|
||||
<tr><td class="paramname">final</td><td>The final separator </td></tr>
|
||||
<tr><td class="paramname">separators</td><td>The separators in the middle </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The number of new lines in a single log line </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">LogsFormat</a>, <a class="el" href="classFormatOps.html#a9bc720b012546f34b3f844459089a29d" title="Processes the given string to extrapolate the format for Apache2.">processApacheFormatString()</a>, <a class="el" href="classFormatOps.html#a9e4c9fb02220492ce2766e830f4fedc6" title="Processes the given string to extrapolate the format for Nginx.">processNginxFormatString()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abd7a77e8576787118fb22a540daea795" name="abd7a77e8576787118fb22a540daea795"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abd7a77e8576787118fb22a540daea795">◆ </a></span>findNginxFieldEnd()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const size_t FormatOps::findNginxFieldEnd </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>string</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>start</em> </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>Finds the end of a Nginx log field. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">string</td><td>The format string </td></tr>
|
||||
<tr><td class="paramname">start</td><td>The starting point of the field in the string </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The ending poin of the field in the string </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classFormatOps.html#a9e4c9fb02220492ce2766e830f4fedc6" title="Processes the given string to extrapolate the format for Nginx.">processNginxFormatString()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a034a9f4fd9baeefaaa8adf07107f0930" name="a034a9f4fd9baeefaaa8adf07107f0930"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a034a9f4fd9baeefaaa8adf07107f0930">◆ </a></span>getApacheLogSample()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const QString FormatOps::getApacheLogSample </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> & </td>
|
||||
<td class="paramname"><em>log_format</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns a log line sample based on the given format. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">log_format</td><td>The logs format to use to build the sample </td></tr>
|
||||
</table>
|
||||
</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="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#ae772867818dcfac15eba8f94da7f0493" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1fe9ff3f875e96c0866622f1a60f29b5" name="a1fe9ff3f875e96c0866622f1a60f29b5"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1fe9ff3f875e96c0866622f1a60f29b5">◆ </a></span>getIisLogSample()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const QString FormatOps::getIisLogSample </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> & </td>
|
||||
<td class="paramname"><em>log_format</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns a log line sample based on the given format. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">log_format</td><td>The logs format to use to build the sample </td></tr>
|
||||
</table>
|
||||
</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="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#ae772867818dcfac15eba8f94da7f0493" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a46cc3ff63986ec4437c20ccbd68569c2" name="a46cc3ff63986ec4437c20ccbd68569c2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a46cc3ff63986ec4437c20ccbd68569c2">◆ </a></span>getNginxLogSample()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const QString FormatOps::getNginxLogSample </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="structFormatOps_1_1LogsFormat.html">LogsFormat</a> & </td>
|
||||
<td class="paramname"><em>log_format</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns a log line sample based on the given format. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">log_format</td><td>The logs format to use to build the sample </td></tr>
|
||||
</table>
|
||||
</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="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">LogsFormat</a>, <a class="el" href="classCraplog.html#ae772867818dcfac15eba8f94da7f0493" title="Returns a sample log line for the given Web Server using the relative LogsFormat.">Craplog::getLogsFormatSample()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aea7c5e264f8a40c92cd39916ff75b02b" name="aea7c5e264f8a40c92cd39916ff75b02b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aea7c5e264f8a40c92cd39916ff75b02b">◆ </a></span>parseApacheEscapes()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string FormatOps::parseApacheEscapes </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>string</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>strftime</em> = <code>false</code> </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>Parses the escapes (backslashes) and returns the resulting string. </p>
|
||||
<p >Used to obtain the same result as on Apache2 </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">string</td><td>The string to parse </td></tr>
|
||||
<tr><td class="paramname">strftime</td><td>Whether to apply the strftime special rule when parsing or not </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The resulting string </dd></dl>
|
||||
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||
<table class="exception">
|
||||
<tr><td class="paramname"><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classFormatOps.html#a9bc720b012546f34b3f844459089a29d" title="Processes the given string to extrapolate the format for Apache2.">processApacheFormatString()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa8a4f2b2f78807f7156932233d7977fe" name="aa8a4f2b2f78807f7156932233d7977fe"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa8a4f2b2f78807f7156932233d7977fe">◆ </a></span>parseNginxEscapes()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string FormatOps::parseNginxEscapes </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>string</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 escapes (backslashes) and returns the resulting string. </p>
|
||||
<p >Used to obtain the same result as on Nginx </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">string</td><td>The string to parse </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The resulting string </dd></dl>
|
||||
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||
<table class="exception">
|
||||
<tr><td class="paramname"><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classFormatOps.html#a9e4c9fb02220492ce2766e830f4fedc6" title="Processes the given string to extrapolate the format for Nginx.">processNginxFormatString()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9bc720b012546f34b3f844459089a29d" name="a9bc720b012546f34b3f844459089a29d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9bc720b012546f34b3f844459089a29d">◆ </a></span>processApacheFormatString()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> FormatOps::processApacheFormatString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>format_string</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Processes the given string to extrapolate the format for Apache2. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">format_string</td><td>The format string to process </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The logs format </dd></dl>
|
||||
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||
<table class="exception">
|
||||
<tr><td class="paramname"><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">LogsFormat</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afc7446da6389b522922cb94c4319f4ec" name="afc7446da6389b522922cb94c4319f4ec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afc7446da6389b522922cb94c4319f4ec">◆ </a></span>processIisFormatString()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> FormatOps::processIisFormatString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>format_string</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>log_module</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Processes the given string to extrapolate the format for the IIS. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">format_string</td><td>The format string to process </td></tr>
|
||||
<tr><td class="paramname">log_module</td><td>The ID of the log module to use </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The logs format </dd></dl>
|
||||
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||
<table class="exception">
|
||||
<tr><td class="paramname"><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">LogsFormat</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a9e4c9fb02220492ce2766e830f4fedc6" name="a9e4c9fb02220492ce2766e830f4fedc6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a9e4c9fb02220492ce2766e830f4fedc6">◆ </a></span>processNginxFormatString()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> FormatOps::processNginxFormatString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>format_string</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Processes the given string to extrapolate the format for Nginx. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">format_string</td><td>The format string to process </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The logs format </dd></dl>
|
||||
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||
<table class="exception">
|
||||
<tr><td class="paramname"><a class="el" href="classLogFormatException.html" title="LogFormatException.">LogFormatException</a></td><td></td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structFormatOps_1_1LogsFormat.html" title="Structure which 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">◆ </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<std::string, std::string> 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>< Access logs fields formats </p>
|
||||
<p >Composed access logs fields formats </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/craplog/modules/formats.h</li>
|
||||
<li>logdoctor/modules/craplog/modules/formats.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -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.9.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">GZutils Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classGZutils.html">GZutils</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classGZutils.html#a72f6960bddea2b816af84e7773d5c6b2">readFile</a>(const std::string &path, std::string &content)</td><td class="entry"><a class="el" href="classGZutils.html">GZutils</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,151 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: GZutils 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-static-methods">Static Public Member Functions</a> |
|
||||
<a href="classGZutils-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">GZutils Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>GZUtils.
|
||||
<a href="classGZutils.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <gzip.h></code></p>
|
||||
<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:a72f6960bddea2b816af84e7773d5c6b2"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGZutils.html#a72f6960bddea2b816af84e7773d5c6b2">readFile</a> (const std::string &path, std::string &content)</td></tr>
|
||||
<tr class="memdesc:a72f6960bddea2b816af84e7773d5c6b2"><td class="mdescLeft"> </td><td class="mdescRight">Reads a GZipped file. <a href="classGZutils.html#a72f6960bddea2b816af84e7773d5c6b2">More...</a><br /></td></tr>
|
||||
<tr class="separator:a72f6960bddea2b816af84e7773d5c6b2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p >GZUtils. </p>
|
||||
<p >Utilities to work on GZipped files </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a72f6960bddea2b816af84e7773d5c6b2" name="a72f6960bddea2b816af84e7773d5c6b2"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a72f6960bddea2b816af84e7773d5c6b2">◆ </a></span>readFile()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void GZutils::readFile </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::string & </td>
|
||||
<td class="paramname"><em>content</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads a GZipped file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the file </td></tr>
|
||||
<tr><td class="paramname">content</td><td>Will hold the content of the file </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/utilities/gzip.h</li>
|
||||
<li>logdoctor/utilities/gzip.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,85 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">GameSec Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classGameSec.html">GameSec</a>, including all inherited members.</p>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -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.9.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: GameSec 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classGameSec-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">GameSec Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classGameSec.html" title="GameSec.">GameSec</a>.
|
||||
<a href="classGameSec.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <games.h></code></p>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classGameSec.html" title="GameSec.">GameSec</a>. </p>
|
||||
<p >Utilities for the games </p>
|
||||
</div><hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/games/games.h</li>
|
||||
<li>logdoctor/games/games.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,85 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">GenericException Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classGenericException.html">GenericException</a>, including all inherited members.</p>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,103 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classGenericException-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">GenericException Class Reference</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>
|
||||
|
||||
<p><code>#include <exceptions.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for GenericException:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classGenericException.png" alt=""/>
|
||||
</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>
|
||||
</div><hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/exceptions.h</li>
|
||||
<li>logdoctor/modules/exceptions.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 536 B |
|
@ -0,0 +1,92 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">HashOps Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<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#a413cfb68394bc237a19ebd05113dfdc1">digestFile</a>(const std::string &file_path)</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#aa9900aa35ed9c3538586c1c1d97f421d">hasBeenUsed</a>(const std::string &file_hash, const int &web_server_id)</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#aeaf1ff64dcbec02e16eeec819a477019">insertUsedHash</a>(QSqlQuery &query, const QString &db_name, const std::string &hash, const int &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#a63840ab6e5657c47179eb8667a25e3e0">insertUsedHashes</a>(const std::string &db_path, const std::vector< std::string > &hashes, const int &web_server_id)</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#a1184284b059b2094b0fc5cbbd1a2050b">loadUsedHashesLists</a>(const std::string &db_path)</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#a9f10f6c91238d3a4c2d221b2ada54e34">setDialogLevel</a>(const int &new_level)</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,322 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classHashOps-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">HashOps Class Reference</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>
|
||||
|
||||
<p><code>#include <hash.h></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:a9f10f6c91238d3a4c2d221b2ada54e34"><td class="memItemLeft" align="right" valign="top"><a id="a9f10f6c91238d3a4c2d221b2ada54e34" name="a9f10f6c91238d3a4c2d221b2ada54e34"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setDialogLevel</b> (const int &new_level)</td></tr>
|
||||
<tr class="memdesc:a9f10f6c91238d3a4c2d221b2ada54e34"><td class="mdescLeft"> </td><td class="mdescRight">Sets the new Dialogs level. <br /></td></tr>
|
||||
<tr class="separator:a9f10f6c91238d3a4c2d221b2ada54e34"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1184284b059b2094b0fc5cbbd1a2050b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#a1184284b059b2094b0fc5cbbd1a2050b">loadUsedHashesLists</a> (const std::string &db_path)</td></tr>
|
||||
<tr class="memdesc:a1184284b059b2094b0fc5cbbd1a2050b"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the lists of hashes from the database file. <a href="classHashOps.html#a1184284b059b2094b0fc5cbbd1a2050b">More...</a><br /></td></tr>
|
||||
<tr class="separator:a1184284b059b2094b0fc5cbbd1a2050b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a413cfb68394bc237a19ebd05113dfdc1"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#a413cfb68394bc237a19ebd05113dfdc1">digestFile</a> (const std::string &file_path)</td></tr>
|
||||
<tr class="memdesc:a413cfb68394bc237a19ebd05113dfdc1"><td class="mdescLeft"> </td><td class="mdescRight">Returns the hash resulting from the content of the given file. <a href="classHashOps.html#a413cfb68394bc237a19ebd05113dfdc1">More...</a><br /></td></tr>
|
||||
<tr class="separator:a413cfb68394bc237a19ebd05113dfdc1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa9900aa35ed9c3538586c1c1d97f421d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#aa9900aa35ed9c3538586c1c1d97f421d">hasBeenUsed</a> (const std::string &file_hash, const int &web_server_id)</td></tr>
|
||||
<tr class="memdesc:aa9900aa35ed9c3538586c1c1d97f421d"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the given hash equals one which is already in the list. <a href="classHashOps.html#aa9900aa35ed9c3538586c1c1d97f421d">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa9900aa35ed9c3538586c1c1d97f421d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aeaf1ff64dcbec02e16eeec819a477019"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#aeaf1ff64dcbec02e16eeec819a477019">insertUsedHash</a> (QSqlQuery &query, const QString &db_name, const std::string &hash, const int &web_server_id)</td></tr>
|
||||
<tr class="memdesc:aeaf1ff64dcbec02e16eeec819a477019"><td class="mdescLeft"> </td><td class="mdescRight">Inserts a hashe in the corresponding database table. <a href="classHashOps.html#aeaf1ff64dcbec02e16eeec819a477019">More...</a><br /></td></tr>
|
||||
<tr class="separator:aeaf1ff64dcbec02e16eeec819a477019"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a63840ab6e5657c47179eb8667a25e3e0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classHashOps.html#a63840ab6e5657c47179eb8667a25e3e0">insertUsedHashes</a> (const std::string &db_path, const std::vector< std::string > &hashes, const int &web_server_id)</td></tr>
|
||||
<tr class="memdesc:a63840ab6e5657c47179eb8667a25e3e0"><td class="mdescLeft"> </td><td class="mdescRight">Inserts multiple hashes in the corresponding database table. <a href="classHashOps.html#a63840ab6e5657c47179eb8667a25e3e0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a63840ab6e5657c47179eb8667a25e3e0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classHashOps.html" title="HashOps.">HashOps</a>. </p>
|
||||
<p >Operations for the hashes </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a413cfb68394bc237a19ebd05113dfdc1" name="a413cfb68394bc237a19ebd05113dfdc1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a413cfb68394bc237a19ebd05113dfdc1">◆ </a></span>digestFile()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">std::string HashOps::digestFile </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>file_path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the hash resulting from the content of the given file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">file_path</td><td>The path of the file to process </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The sha256 hash </dd></dl>
|
||||
<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>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classSHA256.html">SHA256</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aa9900aa35ed9c3538586c1c1d97f421d" name="aa9900aa35ed9c3538586c1c1d97f421d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa9900aa35ed9c3538586c1c1d97f421d">◆ </a></span>hasBeenUsed()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool HashOps::hasBeenUsed </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>file_hash</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>web_server_id</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks if the given hash equals one which is already in the list. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">file_hash</td><td>The sha256 hash to compare </td></tr>
|
||||
<tr><td class="paramname">web_server_id</td><td>The ID of the Web Server which generated the file </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Whether the hash is already in the list or not </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd>hashes </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="aeaf1ff64dcbec02e16eeec819a477019" name="aeaf1ff64dcbec02e16eeec819a477019"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aeaf1ff64dcbec02e16eeec819a477019">◆ </a></span>insertUsedHash()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool HashOps::insertUsedHash </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QSqlQuery & </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>db_name</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>hash</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>web_server_id</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Inserts a hashe in the corresponding database table. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">db_query</td><td>Query instance, already initialized </td></tr>
|
||||
<tr><td class="paramname">db_name</td><td>The name of the database, eventually used by dialogs </td></tr>
|
||||
<tr><td class="paramname">hash</td><td>The hash to insert </td></tr>
|
||||
<tr><td class="paramname">web_server_id</td><td>The ID of the Web Server which generated the file </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="section see"><dt>See also</dt><dd><a class="el" href="classHashOps.html#a63840ab6e5657c47179eb8667a25e3e0" title="Inserts multiple hashes in the corresponding database table.">insertUsedHashes()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a63840ab6e5657c47179eb8667a25e3e0" name="a63840ab6e5657c47179eb8667a25e3e0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a63840ab6e5657c47179eb8667a25e3e0">◆ </a></span>insertUsedHashes()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool HashOps::insertUsedHashes </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>db_path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>hashes</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>web_server_id</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Inserts multiple hashes in the corresponding database table. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">db_path</td><td>The path of the Hashes database </td></tr>
|
||||
<tr><td class="paramname">hashes</td><td>The list of hashes to insert </td></tr>
|
||||
<tr><td class="paramname">web_server_id</td><td>The ID of the Web Server which generated the file </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="section see"><dt>See also</dt><dd><a class="el" href="classHashOps.html#aeaf1ff64dcbec02e16eeec819a477019" title="Inserts a hashe in the corresponding database table.">insertUsedHash()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a1184284b059b2094b0fc5cbbd1a2050b" name="a1184284b059b2094b0fc5cbbd1a2050b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a1184284b059b2094b0fc5cbbd1a2050b">◆ </a></span>loadUsedHashesLists()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool HashOps::loadUsedHashesLists </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>db_path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Retrieves the lists of hashes from the database file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">db_path</td><td>The path of the log files' Hashes database </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="section see"><dt>See also</dt><dd>hashes </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/craplog/modules/hash.h</li>
|
||||
<li>logdoctor/modules/craplog/modules/hash.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,96 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">IOutils Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classIOutils.html">IOutils</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classIOutils.html#ab5d61de63617601f974e413d57342d10">checkDir</a>(const std::string &path, const bool &readable=false, const bool &writable=false)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classIOutils.html#ab7eef4b2b60686ceeb367155f13f3a99">checkFile</a>(const std::string &path, const bool &readable=false, const bool &writable=false)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classIOutils.html#a01cb7864b4ed38d8569b4ba093c0ffd9">exists</a>(const std::string &path)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classIOutils.html#ae205985989cf337fc03cd332971bfa71">isDir</a>(const std::string &path)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classIOutils.html#a8bcf274a39f4c2187cca2b7246813c92">isFile</a>(const std::string &path)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classIOutils.html#a4970cbaca60491ad610049eb9f9d1208">makeDir</a>(const std::string &path) noexcept(true)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classIOutils.html#a5b47051acc0d9abdc4faa421e31c8f8d">randomLines</a>(const std::string &path, std::vector< std::string > &lines, const int &n_lines=16, const bool &strip_lines=true)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classIOutils.html#a185c38eff9d9f4432c8138404941915e">readFile</a>(const std::string &path, std::string &content)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classIOutils.html#ac696ca488dd9d1f043662f89d19f8d33">renameAsCopy</a>(const std::string &path) noexcept(true)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classIOutils.html#a4373d388a59e3a61b855892ed37e8757">writeOnFile</a>(const std::string &path, const std::string &content)</td><td class="entry"><a class="el" href="classIOutils.html">IOutils</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,563 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: IOutils 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-static-methods">Static Public Member Functions</a> |
|
||||
<a href="classIOutils-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">IOutils Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>IOUtils.
|
||||
<a href="classIOutils.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <io.h></code></p>
|
||||
<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:a01cb7864b4ed38d8569b4ba093c0ffd9"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#a01cb7864b4ed38d8569b4ba093c0ffd9">exists</a> (const std::string &path)</td></tr>
|
||||
<tr class="memdesc:a01cb7864b4ed38d8569b4ba093c0ffd9"><td class="mdescLeft"> </td><td class="mdescRight">Checks the existence of a file/folder. <a href="classIOutils.html#a01cb7864b4ed38d8569b4ba093c0ffd9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a01cb7864b4ed38d8569b4ba093c0ffd9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8bcf274a39f4c2187cca2b7246813c92"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#a8bcf274a39f4c2187cca2b7246813c92">isFile</a> (const std::string &path)</td></tr>
|
||||
<tr class="memdesc:a8bcf274a39f4c2187cca2b7246813c92"><td class="mdescLeft"> </td><td class="mdescRight">Checks if a path exists and points to a file. <a href="classIOutils.html#a8bcf274a39f4c2187cca2b7246813c92">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8bcf274a39f4c2187cca2b7246813c92"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae205985989cf337fc03cd332971bfa71"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#ae205985989cf337fc03cd332971bfa71">isDir</a> (const std::string &path)</td></tr>
|
||||
<tr class="memdesc:ae205985989cf337fc03cd332971bfa71"><td class="mdescLeft"> </td><td class="mdescRight">Checks if a path exists and points to a directory. <a href="classIOutils.html#ae205985989cf337fc03cd332971bfa71">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae205985989cf337fc03cd332971bfa71"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab7eef4b2b60686ceeb367155f13f3a99"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#ab7eef4b2b60686ceeb367155f13f3a99">checkFile</a> (const std::string &path, const bool &readable=false, const bool &writable=false)</td></tr>
|
||||
<tr class="memdesc:ab7eef4b2b60686ceeb367155f13f3a99"><td class="mdescLeft"> </td><td class="mdescRight">Checks if a path exists, if it points to a file and if the user has read and/or write permissions on it. <a href="classIOutils.html#ab7eef4b2b60686ceeb367155f13f3a99">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab7eef4b2b60686ceeb367155f13f3a99"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab5d61de63617601f974e413d57342d10"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#ab5d61de63617601f974e413d57342d10">checkDir</a> (const std::string &path, const bool &readable=false, const bool &writable=false)</td></tr>
|
||||
<tr class="memdesc:ab5d61de63617601f974e413d57342d10"><td class="mdescLeft"> </td><td class="mdescRight">Checks if a path exists, if it points to a folder and if the user has read and/or write permissions on it. <a href="classIOutils.html#ab5d61de63617601f974e413d57342d10">More...</a><br /></td></tr>
|
||||
<tr class="separator:ab5d61de63617601f974e413d57342d10"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4970cbaca60491ad610049eb9f9d1208"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#a4970cbaca60491ad610049eb9f9d1208">makeDir</a> (const std::string &path) noexcept(true)</td></tr>
|
||||
<tr class="memdesc:a4970cbaca60491ad610049eb9f9d1208"><td class="mdescLeft"> </td><td class="mdescRight">Creates a directory. <a href="classIOutils.html#a4970cbaca60491ad610049eb9f9d1208">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4970cbaca60491ad610049eb9f9d1208"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac696ca488dd9d1f043662f89d19f8d33"><td class="memItemLeft" align="right" valign="top">static const bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#ac696ca488dd9d1f043662f89d19f8d33">renameAsCopy</a> (const std::string &path) noexcept(true)</td></tr>
|
||||
<tr class="memdesc:ac696ca488dd9d1f043662f89d19f8d33"><td class="mdescLeft"> </td><td class="mdescRight">Renames an entry with a trailing '.copy'. <a href="classIOutils.html#ac696ca488dd9d1f043662f89d19f8d33">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac696ca488dd9d1f043662f89d19f8d33"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5b47051acc0d9abdc4faa421e31c8f8d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#a5b47051acc0d9abdc4faa421e31c8f8d">randomLines</a> (const std::string &path, std::vector< std::string > &lines, const int &n_lines=16, const bool &strip_lines=true)</td></tr>
|
||||
<tr class="memdesc:a5b47051acc0d9abdc4faa421e31c8f8d"><td class="mdescLeft"> </td><td class="mdescRight">Randomly pick lines from a file. <a href="classIOutils.html#a5b47051acc0d9abdc4faa421e31c8f8d">More...</a><br /></td></tr>
|
||||
<tr class="separator:a5b47051acc0d9abdc4faa421e31c8f8d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a185c38eff9d9f4432c8138404941915e"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#a185c38eff9d9f4432c8138404941915e">readFile</a> (const std::string &path, std::string &content)</td></tr>
|
||||
<tr class="memdesc:a185c38eff9d9f4432c8138404941915e"><td class="mdescLeft"> </td><td class="mdescRight">Reads the content of a file. <a href="classIOutils.html#a185c38eff9d9f4432c8138404941915e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a185c38eff9d9f4432c8138404941915e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4373d388a59e3a61b855892ed37e8757"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classIOutils.html#a4373d388a59e3a61b855892ed37e8757">writeOnFile</a> (const std::string &path, const std::string &content)</td></tr>
|
||||
<tr class="memdesc:a4373d388a59e3a61b855892ed37e8757"><td class="mdescLeft"> </td><td class="mdescRight">Writes a string on file. <a href="classIOutils.html#a4373d388a59e3a61b855892ed37e8757">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4373d388a59e3a61b855892ed37e8757"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p >IOUtils. </p>
|
||||
<p >Utilities to work on files </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="ab5d61de63617601f974e413d57342d10" name="ab5d61de63617601f974e413d57342d10"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab5d61de63617601f974e413d57342d10">◆ </a></span>checkDir()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool IOutils::checkDir </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>readable</em> = <code>false</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>writable</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks if a path exists, if it points to a folder and if the user has read and/or write permissions on it. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the entry </td></tr>
|
||||
<tr><td class="paramname">readable</td><td>Set to true to check for readability </td></tr>
|
||||
<tr><td class="paramname">writable</td><td>Set to true to check for writability </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the checks </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab7eef4b2b60686ceeb367155f13f3a99" name="ab7eef4b2b60686ceeb367155f13f3a99"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab7eef4b2b60686ceeb367155f13f3a99">◆ </a></span>checkFile()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool IOutils::checkFile </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>readable</em> = <code>false</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>writable</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks if a path exists, if it points to a file and if the user has read and/or write permissions on it. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the entry </td></tr>
|
||||
<tr><td class="paramname">readable</td><td>Set to true to check for readability </td></tr>
|
||||
<tr><td class="paramname">writable</td><td>Set to true to check for writability </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the checks </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a01cb7864b4ed38d8569b4ba093c0ffd9" name="a01cb7864b4ed38d8569b4ba093c0ffd9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a01cb7864b4ed38d8569b4ba093c0ffd9">◆ </a></span>exists()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool IOutils::exists </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks the existence of a file/folder. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the entry </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the check </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae205985989cf337fc03cd332971bfa71" name="ae205985989cf337fc03cd332971bfa71"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae205985989cf337fc03cd332971bfa71">◆ </a></span>isDir()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool IOutils::isDir </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks if a path exists and points to a directory. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the entry </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the checks </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8bcf274a39f4c2187cca2b7246813c92" name="a8bcf274a39f4c2187cca2b7246813c92"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8bcf274a39f4c2187cca2b7246813c92">◆ </a></span>isFile()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool IOutils::isFile </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Checks if a path exists and points to a file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the entry </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The result of the check </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4970cbaca60491ad610049eb9f9d1208" name="a4970cbaca60491ad610049eb9f9d1208"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4970cbaca60491ad610049eb9f9d1208">◆ </a></span>makeDir()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool IOutils::makeDir </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Creates a directory. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the new entry </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Wheter the operation was successful or not </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5b47051acc0d9abdc4faa421e31c8f8d" name="a5b47051acc0d9abdc4faa421e31c8f8d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5b47051acc0d9abdc4faa421e31c8f8d">◆ </a></span>randomLines()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void IOutils::randomLines </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>lines</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const int & </td>
|
||||
<td class="paramname"><em>n_lines</em> = <code>16</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>strip_lines</em> = <code>true</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Randomly pick lines from a file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the entry </td></tr>
|
||||
<tr><td class="paramname">lines</td><td>Will hold the picked lines </td></tr>
|
||||
<tr><td class="paramname">n_lines</td><td>The number of lines to pick </td></tr>
|
||||
<tr><td class="paramname">strip_lines</td><td>Whether to strip control-characters away from the lines </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a185c38eff9d9f4432c8138404941915e" name="a185c38eff9d9f4432c8138404941915e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a185c38eff9d9f4432c8138404941915e">◆ </a></span>readFile()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void IOutils::readFile </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">std::string & </td>
|
||||
<td class="paramname"><em>content</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Reads the content of a file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the file to read from </td></tr>
|
||||
<tr><td class="paramname">content</td><td>Will hold the content of the file </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac696ca488dd9d1f043662f89d19f8d33" name="ac696ca488dd9d1f043662f89d19f8d33"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac696ca488dd9d1f043662f89d19f8d33">◆ </a></span>renameAsCopy()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const bool IOutils::renameAsCopy </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">noexcept</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Renames an entry with a trailing '.copy'. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the entry to rename </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Wheter the operation was successful or not </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4373d388a59e3a61b855892ed37e8757" name="a4373d388a59e3a61b855892ed37e8757"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4373d388a59e3a61b855892ed37e8757">◆ </a></span>writeOnFile()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void IOutils::writeOnFile </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>path</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>content</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Writes a string on file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">path</td><td>The path of the file to write on </td></tr>
|
||||
<tr><td class="paramname">content</td><td>The string to write </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/utilities/io.h</li>
|
||||
<li>logdoctor/utilities/io.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,85 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">LogFormatException Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classLogFormatException.html">LogFormatException</a>, including all inherited members.</p>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,103 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classLogFormatException-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">LogFormatException Class Reference</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>
|
||||
|
||||
<p><code>#include <exceptions.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for LogFormatException:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classLogFormatException.png" alt=""/>
|
||||
</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>
|
||||
</div><hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/exceptions.h</li>
|
||||
<li>logdoctor/modules/exceptions.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 555 B |
|
@ -0,0 +1,102 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">LogOps Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classLogOps.html">LogOps</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3abc99732253f105e139b0be3de2a9cfff">Access</a> enum value</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classLogOps.html#a0b57c3e3cf3e9e148f6fe340f7606886">cleanLines</a>(std::vector< std::string > &lines)</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classLogOps.html#a085e70e88d385d30ae1960e55e09fcd6">deepTypeCheck</a>(const std::string &line, const FormatOps::LogsFormat &format)</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classLogOps.html#a2dfb583b3262c50d54653368d79af3bb">defineFileType</a>(const std::vector< std::string > &lines, const FormatOps::LogsFormat &format)</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3a2655c8b603fcd3f88b92b6114e38955e">Discarded</a> enum value</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3aefe27e6caeb020826f7fae1ffe85ee6f">Failed</a> enum value</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classLogOps.html#a239ed1c9dca8cbf31f8e7c3fe52c1be1">getParsedLines</a>()</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classLogOps.html#a06ce568d05b595728093dd2458608f41">getParsedSize</a>()</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classLogOps.html#a669727346faca20c48fe8f00e3c906ec">getTotalSize</a>()</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3">LogType</a> enum name</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classLogOps.html#ae56fab784fb4a7c0c11c631bd52cbdd6">parsed_lines</a></td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classLogOps.html#afc0aef8fb8975d0c587595ba7b82b617">parsed_size</a></td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classLogOps.html#a21da556ce7b7f75cb032c499cd25bfec">parseLine</a>(const std::string &line, const FormatOps::LogsFormat &format)</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classLogOps.html#ad330fe53570a6b1e6edc198e894bcb12">parseLines</a>(std::vector< std::unordered_map< int, std::string > > &data, const std::vector< std::string > &lines, const FormatOps::LogsFormat &format)</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classLogOps.html#a811fb8fd3c84f4980c9044c16909457f">resetPerfData</a>()</td><td class="entry"><a class="el" href="classLogOps.html">LogOps</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classLogOps.html#a221aacd573375b78448d16b25fc42bb0">total_size</a></td><td class="entry"><a class="el" href="classLogOps.html">LogOps</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,536 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: LogOps 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-types">Public Types</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pri-methods">Private Member Functions</a> |
|
||||
<a href="#pri-attribs">Private Attributes</a> |
|
||||
<a href="classLogOps-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">LogOps Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classLogOps.html" title="LogOps.">LogOps</a>.
|
||||
<a href="classLogOps.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <logs.h></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
|
||||
Public Types</h2></td></tr>
|
||||
<tr class="memitem:aa566f381796a235007d1d27bc0b9e0f3"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3">LogType</a> { <a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3aefe27e6caeb020826f7fae1ffe85ee6f">Failed</a> = -1
|
||||
, <a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3a2655c8b603fcd3f88b92b6114e38955e">Discarded</a> = 0
|
||||
, <a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3abc99732253f105e139b0be3de2a9cfff">Access</a> = 1
|
||||
}</td></tr>
|
||||
<tr class="memdesc:aa566f381796a235007d1d27bc0b9e0f3"><td class="mdescLeft"> </td><td class="mdescRight">Enumerates log file types. <a href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa566f381796a235007d1d27bc0b9e0f3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</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:a2dfb583b3262c50d54653368d79af3bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3">LogType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#a2dfb583b3262c50d54653368d79af3bb">defineFileType</a> (const std::vector< std::string > &lines, const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> &format)</td></tr>
|
||||
<tr class="memdesc:a2dfb583b3262c50d54653368d79af3bb"><td class="mdescLeft"> </td><td class="mdescRight">Defines the type of a file. <a href="classLogOps.html#a2dfb583b3262c50d54653368d79af3bb">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2dfb583b3262c50d54653368d79af3bb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b57c3e3cf3e9e148f6fe340f7606886"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#a0b57c3e3cf3e9e148f6fe340f7606886">cleanLines</a> (std::vector< std::string > &lines)</td></tr>
|
||||
<tr class="memdesc:a0b57c3e3cf3e9e148f6fe340f7606886"><td class="mdescLeft"> </td><td class="mdescRight">Removes commented lines from the given list. <a href="classLogOps.html#a0b57c3e3cf3e9e148f6fe340f7606886">More...</a><br /></td></tr>
|
||||
<tr class="separator:a0b57c3e3cf3e9e148f6fe340f7606886"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad330fe53570a6b1e6edc198e894bcb12"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#ad330fe53570a6b1e6edc198e894bcb12">parseLines</a> (std::vector< std::unordered_map< int, std::string > > &data, const std::vector< std::string > &lines, const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> &format)</td></tr>
|
||||
<tr class="memdesc:ad330fe53570a6b1e6edc198e894bcb12"><td class="mdescLeft"> </td><td class="mdescRight">Parses log lines to extract data. <a href="classLogOps.html#ad330fe53570a6b1e6edc198e894bcb12">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad330fe53570a6b1e6edc198e894bcb12"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a811fb8fd3c84f4980c9044c16909457f"><td class="memItemLeft" align="right" valign="top"><a id="a811fb8fd3c84f4980c9044c16909457f" name="a811fb8fd3c84f4980c9044c16909457f"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>resetPerfData</b> ()</td></tr>
|
||||
<tr class="memdesc:a811fb8fd3c84f4980c9044c16909457f"><td class="mdescLeft"> </td><td class="mdescRight">Resets the performances data. <br /></td></tr>
|
||||
<tr class="separator:a811fb8fd3c84f4980c9044c16909457f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a669727346faca20c48fe8f00e3c906ec"><td class="memItemLeft" align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#a669727346faca20c48fe8f00e3c906ec">getTotalSize</a> ()</td></tr>
|
||||
<tr class="memdesc:a669727346faca20c48fe8f00e3c906ec"><td class="mdescLeft"> </td><td class="mdescRight">Returns the total size of the logs lines. <a href="classLogOps.html#a669727346faca20c48fe8f00e3c906ec">More...</a><br /></td></tr>
|
||||
<tr class="separator:a669727346faca20c48fe8f00e3c906ec"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a06ce568d05b595728093dd2458608f41"><td class="memItemLeft" align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#a06ce568d05b595728093dd2458608f41">getParsedSize</a> ()</td></tr>
|
||||
<tr class="memdesc:a06ce568d05b595728093dd2458608f41"><td class="mdescLeft"> </td><td class="mdescRight">Returns the parsed logs size. <a href="classLogOps.html#a06ce568d05b595728093dd2458608f41">More...</a><br /></td></tr>
|
||||
<tr class="separator:a06ce568d05b595728093dd2458608f41"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a239ed1c9dca8cbf31f8e7c3fe52c1be1"><td class="memItemLeft" align="right" valign="top">const unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#a239ed1c9dca8cbf31f8e7c3fe52c1be1">getParsedLines</a> ()</td></tr>
|
||||
<tr class="memdesc:a239ed1c9dca8cbf31f8e7c3fe52c1be1"><td class="mdescLeft"> </td><td class="mdescRight">Returns the number of parsed log lines. <a href="classLogOps.html#a239ed1c9dca8cbf31f8e7c3fe52c1be1">More...</a><br /></td></tr>
|
||||
<tr class="separator:a239ed1c9dca8cbf31f8e7c3fe52c1be1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:a085e70e88d385d30ae1960e55e09fcd6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#a085e70e88d385d30ae1960e55e09fcd6">deepTypeCheck</a> (const std::string &line, const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> &format)</td></tr>
|
||||
<tr class="memdesc:a085e70e88d385d30ae1960e55e09fcd6"><td class="mdescLeft"> </td><td class="mdescRight">Parse the given line using the given format. <a href="classLogOps.html#a085e70e88d385d30ae1960e55e09fcd6">More...</a><br /></td></tr>
|
||||
<tr class="separator:a085e70e88d385d30ae1960e55e09fcd6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a21da556ce7b7f75cb032c499cd25bfec"><td class="memItemLeft" align="right" valign="top">const std::unordered_map< int, std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#a21da556ce7b7f75cb032c499cd25bfec">parseLine</a> (const std::string &line, const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> &format)</td></tr>
|
||||
<tr class="memdesc:a21da556ce7b7f75cb032c499cd25bfec"><td class="mdescLeft"> </td><td class="mdescRight">Parses a line to extract data. <a href="classLogOps.html#a21da556ce7b7f75cb032c499cd25bfec">More...</a><br /></td></tr>
|
||||
<tr class="separator:a21da556ce7b7f75cb032c499cd25bfec"><td class="memSeparator" colspan="2"> </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:a221aacd573375b78448d16b25fc42bb0"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#a221aacd573375b78448d16b25fc42bb0">total_size</a> =0</td></tr>
|
||||
<tr class="memdesc:a221aacd573375b78448d16b25fc42bb0"><td class="mdescLeft"> </td><td class="mdescRight">Total size of the parsed logs. <a href="classLogOps.html#a221aacd573375b78448d16b25fc42bb0">More...</a><br /></td></tr>
|
||||
<tr class="separator:a221aacd573375b78448d16b25fc42bb0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afc0aef8fb8975d0c587595ba7b82b617"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#afc0aef8fb8975d0c587595ba7b82b617">parsed_size</a> =0</td></tr>
|
||||
<tr class="memdesc:afc0aef8fb8975d0c587595ba7b82b617"><td class="mdescLeft"> </td><td class="mdescRight">Size of the parsed logs. <a href="classLogOps.html#afc0aef8fb8975d0c587595ba7b82b617">More...</a><br /></td></tr>
|
||||
<tr class="separator:afc0aef8fb8975d0c587595ba7b82b617"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae56fab784fb4a7c0c11c631bd52cbdd6"><td class="memItemLeft" align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="classLogOps.html#ae56fab784fb4a7c0c11c631bd52cbdd6">parsed_lines</a> =0</td></tr>
|
||||
<tr class="memdesc:ae56fab784fb4a7c0c11c631bd52cbdd6"><td class="mdescLeft"> </td><td class="mdescRight">Number of parsed logs lines. <a href="classLogOps.html#ae56fab784fb4a7c0c11c631bd52cbdd6">More...</a><br /></td></tr>
|
||||
<tr class="separator:ae56fab784fb4a7c0c11c631bd52cbdd6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classLogOps.html" title="LogOps.">LogOps</a>. </p>
|
||||
<p >Operations for the logs </p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a id="aa566f381796a235007d1d27bc0b9e0f3" name="aa566f381796a235007d1d27bc0b9e0f3"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa566f381796a235007d1d27bc0b9e0f3">◆ </a></span>LogType</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3">LogOps::LogType</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Enumerates log file types. </p>
|
||||
<p >File types used to decide whether a file should be considered valid or not </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#a2dfb583b3262c50d54653368d79af3bb" title="Defines the type of a file.">defineFileType()</a> </dd></dl>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aa566f381796a235007d1d27bc0b9e0f3aefe27e6caeb020826f7fae1ffe85ee6f" name="aa566f381796a235007d1d27bc0b9e0f3aefe27e6caeb020826f7fae1ffe85ee6f"></a>Failed </td><td class="fielddoc"><p >Failed to determine the type. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="aa566f381796a235007d1d27bc0b9e0f3a2655c8b603fcd3f88b92b6114e38955e" name="aa566f381796a235007d1d27bc0b9e0f3a2655c8b603fcd3f88b92b6114e38955e"></a>Discarded </td><td class="fielddoc"><p >Not a valid file, will be discarded. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="aa566f381796a235007d1d27bc0b9e0f3abc99732253f105e139b0be3de2a9cfff" name="aa566f381796a235007d1d27bc0b9e0f3abc99732253f105e139b0be3de2a9cfff"></a>Access </td><td class="fielddoc"><p >Valid access logs file type. </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a0b57c3e3cf3e9e148f6fe340f7606886" name="a0b57c3e3cf3e9e148f6fe340f7606886"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a0b57c3e3cf3e9e148f6fe340f7606886">◆ </a></span>cleanLines()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LogOps::cleanLines </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>lines</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Removes commented lines from the given list. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">lines</td><td>The lines to clean </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a085e70e88d385d30ae1960e55e09fcd6" name="a085e70e88d385d30ae1960e55e09fcd6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a085e70e88d385d30ae1960e55e09fcd6">◆ </a></span>deepTypeCheck()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool LogOps::deepTypeCheck </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>line</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> & </td>
|
||||
<td class="paramname"><em>format</em> </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>Parse the given line using the given format. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">line</td><td>The log line to check </td></tr>
|
||||
<tr><td class="paramname">format</td><td>The logs format to use </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Whether the line respects the format or not </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#a2dfb583b3262c50d54653368d79af3bb" title="Defines the type of a file.">defineFileType()</a>, <a class="el" href="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">FormatOps::LogsFormat</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2dfb583b3262c50d54653368d79af3bb" name="a2dfb583b3262c50d54653368d79af3bb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2dfb583b3262c50d54653368d79af3bb">◆ </a></span>defineFileType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3">LogOps::LogType</a> LogOps::defineFileType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>lines</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> & </td>
|
||||
<td class="paramname"><em>format</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Defines the type of a file. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">lines</td><td>A list of (randomly picked) lines from the file to examine </td></tr>
|
||||
<tr><td class="paramname">format</td><td>The logs format to use to determine if the file is valid or not </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The resulting file type </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#aa566f381796a235007d1d27bc0b9e0f3" title="Enumerates log file types.">LogType</a>, <a class="el" href="classLogOps.html#a085e70e88d385d30ae1960e55e09fcd6" title="Parse the given line using the given format.">deepTypeCheck()</a>, <a class="el" href="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">FormatOps::LogsFormat</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a239ed1c9dca8cbf31f8e7c3fe52c1be1" name="a239ed1c9dca8cbf31f8e7c3fe52c1be1"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a239ed1c9dca8cbf31f8e7c3fe52c1be1">◆ </a></span>getParsedLines()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const unsigned LogOps::getParsedLines </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the number of parsed log lines. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#ae56fab784fb4a7c0c11c631bd52cbdd6" title="Number of parsed logs lines.">parsed_lines</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a06ce568d05b595728093dd2458608f41" name="a06ce568d05b595728093dd2458608f41"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a06ce568d05b595728093dd2458608f41">◆ </a></span>getParsedSize()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const unsigned LogOps::getParsedSize </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the parsed logs size. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#afc0aef8fb8975d0c587595ba7b82b617" title="Size of the parsed logs.">parsed_size</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a669727346faca20c48fe8f00e3c906ec" name="a669727346faca20c48fe8f00e3c906ec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a669727346faca20c48fe8f00e3c906ec">◆ </a></span>getTotalSize()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const unsigned LogOps::getTotalSize </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the total size of the logs lines. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#a221aacd573375b78448d16b25fc42bb0" title="Total size of the parsed logs.">total_size</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a21da556ce7b7f75cb032c499cd25bfec" name="a21da556ce7b7f75cb032c499cd25bfec"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a21da556ce7b7f75cb032c499cd25bfec">◆ </a></span>parseLine()</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< int, std::string > LogOps::parseLine </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>line</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> & </td>
|
||||
<td class="paramname"><em>format</em> </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>Parses a line to extract data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">line</td><td>The log line to parse </td></tr>
|
||||
<tr><td class="paramname">format</td><td>The logs format to use </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>A data collection item </dd></dl>
|
||||
<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>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#ad330fe53570a6b1e6edc198e894bcb12" title="Parses log lines to extract data.">parseLines()</a>, Craplog::data_collection, <a class="el" href="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">FormatOps::LogsFormat</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad330fe53570a6b1e6edc198e894bcb12" name="ad330fe53570a6b1e6edc198e894bcb12"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad330fe53570a6b1e6edc198e894bcb12">◆ </a></span>parseLines()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void LogOps::parseLines </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">std::vector< std::unordered_map< int, std::string > > & </td>
|
||||
<td class="paramname"><em>data</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>lines</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> & </td>
|
||||
<td class="paramname"><em>format</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Parses log lines to extract data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">data</td><td>The data collection which will hold the data </td></tr>
|
||||
<tr><td class="paramname">lines</td><td>The list of lines to parse </td></tr>
|
||||
<tr><td class="paramname">format</td><td>The logs format to use </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<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>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#a21da556ce7b7f75cb032c499cd25bfec" title="Parses a line to extract data.">parseLine()</a>, <a class="el" href="classCraplog.html#a0b5e942827237a1e61f48b76be89dc0d" title="Parses the lines in the list and stores their data in the data collection.">Craplog::parseLogLines()</a>, <a class="el" href="structFormatOps_1_1LogsFormat.html" title="Structure which holds informations about a log format.">FormatOps::LogsFormat</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a id="ae56fab784fb4a7c0c11c631bd52cbdd6" name="ae56fab784fb4a7c0c11c631bd52cbdd6"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae56fab784fb4a7c0c11c631bd52cbdd6">◆ </a></span>parsed_lines</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned LogOps::parsed_lines =0</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>Number of parsed logs lines. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#a239ed1c9dca8cbf31f8e7c3fe52c1be1" title="Returns the number of parsed log lines.">getParsedLines()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afc0aef8fb8975d0c587595ba7b82b617" name="afc0aef8fb8975d0c587595ba7b82b617"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afc0aef8fb8975d0c587595ba7b82b617">◆ </a></span>parsed_size</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned LogOps::parsed_size =0</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>Size of the parsed logs. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#a06ce568d05b595728093dd2458608f41" title="Returns the parsed logs size.">getParsedSize()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a221aacd573375b78448d16b25fc42bb0" name="a221aacd573375b78448d16b25fc42bb0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a221aacd573375b78448d16b25fc42bb0">◆ </a></span>total_size</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned LogOps::total_size =0</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>Total size of the parsed logs. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classLogOps.html#a669727346faca20c48fe8f00e3c906ec" title="Returns the total size of the logs lines.">getTotalSize()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/craplog/modules/logs.h</li>
|
||||
<li>logdoctor/modules/craplog/modules/logs.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,85 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">LogParserException Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classLogParserException.html">LogParserException</a>, including all inherited members.</p>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,103 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: LogParserException 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classLogParserException-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">LogParserException Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classLogParserException.html" title="LogParserException.">LogParserException</a>.
|
||||
<a href="classLogParserException.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <exceptions.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for LogParserException:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classLogParserException.png" alt=""/>
|
||||
</div></div>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classLogParserException.html" title="LogParserException.">LogParserException</a>. </p>
|
||||
<p >Exception related to the logs parser </p>
|
||||
</div><hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/exceptions.h</li>
|
||||
<li>logdoctor/modules/exceptions.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 566 B |
|
@ -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.9.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">MainSlice Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classMainSlice.html">MainSlice</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainSlice.html#af44c7a7a24e34fcd30da0ed8c3412e0d">breakdownSeries</a>() const</td><td class="entry"><a class="el" href="classMainSlice.html">MainSlice</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainSlice.html#adda5fecbc9d60f8d6367f187fd4f6c0f">name</a>() const</td><td class="entry"><a class="el" href="classMainSlice.html">MainSlice</a></td><td class="entry"></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainSlice.html#a96fd7fc82e830b3b49c121e4b2081c44">setName</a>(QString name)</td><td class="entry"><a class="el" href="classMainSlice.html">MainSlice</a></td><td class="entry"></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainSlice.html#aed2a6013aafca878143a8f05c391c590">updateLabel</a>()</td><td class="entry"><a class="el" href="classMainSlice.html">MainSlice</a></td><td class="entry"><span class="mlabel">slot</span></td></tr>
|
||||
</table></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,154 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: MainSlice 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-slots">Public Slots</a> |
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="classMainSlice-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">MainSlice Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Represents a slice.
|
||||
<a href="classMainSlice.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <donuts.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for MainSlice:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classMainSlice.png" alt=""/>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-slots" name="pub-slots"></a>
|
||||
Public Slots</h2></td></tr>
|
||||
<tr class="memitem:aed2a6013aafca878143a8f05c391c590"><td class="memItemLeft" align="right" valign="top"><a id="aed2a6013aafca878143a8f05c391c590" name="aed2a6013aafca878143a8f05c391c590"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateLabel</b> ()</td></tr>
|
||||
<tr class="memdesc:aed2a6013aafca878143a8f05c391c590"><td class="mdescLeft"> </td><td class="mdescRight">Updates the label using the name. <br /></td></tr>
|
||||
<tr class="separator:aed2a6013aafca878143a8f05c391c590"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</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:af44c7a7a24e34fcd30da0ed8c3412e0d"><td class="memItemLeft" align="right" valign="top"><a id="af44c7a7a24e34fcd30da0ed8c3412e0d" name="af44c7a7a24e34fcd30da0ed8c3412e0d"></a>
|
||||
QPieSeries * </td><td class="memItemRight" valign="bottom"><b>breakdownSeries</b> () const</td></tr>
|
||||
<tr class="memdesc:af44c7a7a24e34fcd30da0ed8c3412e0d"><td class="mdescLeft"> </td><td class="mdescRight">Returns the series. <br /></td></tr>
|
||||
<tr class="separator:af44c7a7a24e34fcd30da0ed8c3412e0d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a96fd7fc82e830b3b49c121e4b2081c44"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainSlice.html#a96fd7fc82e830b3b49c121e4b2081c44">setName</a> (QString <a class="el" href="classMainSlice.html#adda5fecbc9d60f8d6367f187fd4f6c0f">name</a>)</td></tr>
|
||||
<tr class="memdesc:a96fd7fc82e830b3b49c121e4b2081c44"><td class="mdescLeft"> </td><td class="mdescRight">Sets the name. <a href="classMainSlice.html#a96fd7fc82e830b3b49c121e4b2081c44">More...</a><br /></td></tr>
|
||||
<tr class="separator:a96fd7fc82e830b3b49c121e4b2081c44"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adda5fecbc9d60f8d6367f187fd4f6c0f"><td class="memItemLeft" align="right" valign="top"><a id="adda5fecbc9d60f8d6367f187fd4f6c0f" name="adda5fecbc9d60f8d6367f187fd4f6c0f"></a>
|
||||
QString </td><td class="memItemRight" valign="bottom"><b>name</b> () const</td></tr>
|
||||
<tr class="memdesc:adda5fecbc9d60f8d6367f187fd4f6c0f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the name. <br /></td></tr>
|
||||
<tr class="separator:adda5fecbc9d60f8d6367f187fd4f6c0f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p >Represents a slice. </p>
|
||||
<p >A slice to be added at the donut </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a96fd7fc82e830b3b49c121e4b2081c44" name="a96fd7fc82e830b3b49c121e4b2081c44"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a96fd7fc82e830b3b49c121e4b2081c44">◆ </a></span>setName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void MainSlice::setName </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QString </td>
|
||||
<td class="paramname"><em>name</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Sets the name. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">name</td><td>The name to be used </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/craplog/modules/donuts.h</li>
|
||||
<li>logdoctor/modules/craplog/modules/donuts.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 423 B |
|
@ -0,0 +1,111 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">MainWindow Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classMainWindow.html">MainWindow</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#a49285e3553fef55101dbf66f37b9e44a">backupDatabase</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#a04f50acafe9fa0c4c5c70b983f1cd804">basePath</a>(const std::string &path)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#ac0c8348e66f87495ba105f6bf29ef6fc">checkDataDB</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#aa7d69a4e0c951d457dc72113b211758d">craplogFinished</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#a19afbcce0fe0d8b8d12b50409fac0820">craplogStarted</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#a190ea12a49c863423ebc169b1f8c92a2">defineOSspec</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#a5684909fae2173eb30b7a77051042d0b">detectIconsTheme</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#aa4b87391c49c3780e66bd8104908eaf9">geometryFromString</a>(const std::string &geometry)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#acc0fd048160dade0598f71b51fefbf5c">geometryToString</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#ad027d13d13237554d03d1a89287a08f0">list2string</a>(const std::vector< std::string > &list, const bool &user_agent=false)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#ae459fb4a3966975abe641c11c76e2c03">makeInitialChecks</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#adffe78de926642168d16bfd8a2522c29">menu_actionEnglish_triggered</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</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="classMainWindow.html#a05a108ff2e9f3a25e2bfbae1d6ae8578">printableSize</a>(const int &bytes)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#aef96785abecd1b4f0eb7b845b0e64f59">printableSpeed</a>(const int &bytes, const int &secs)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#ab2a9929d2a80fa4766059ef40904201c">printableTime</a>(const int &seconds)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#aae306cbf256c5a686cc8d9f2a1dbb18b">readConfigs</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#ac8f4c84b43d14b6dcc6cb7b5f75ce343">refreshStatsDates</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#a0ef3bd8e892ddb8a70696c56e35bd79e">resolvePath</a>(const std::string &path)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#a3a60de6e260f0105b7976bff3307b74d">setDbWorkingState</a>(const bool &state)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#ad6bb577cde7471e7b8ea6142a1960517">string2list</a>(const std::string &string, const bool &user_agent=false)</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#a0b27c0bc56c7ffc801a32c90dbd529a6">updateUiFonts</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#ab38da8951aefa2064b1e9d3bddd918ea">updateUiIcons</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#a1f84f5977dc0d34a3f65f373be1214cd">updateUiLanguage</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classMainWindow.html#aa38e8aac36ede194803b378725fc123c">updateUiTheme</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classMainWindow.html#a77e405bc3eb9a34a2517a45ed7dbabf0">writeConfigs</a>()</td><td class="entry"><a class="el" href="classMainWindow.html">MainWindow</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,411 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: MainWindow 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#pri-slots">Private Slots</a> |
|
||||
<a href="#pri-methods">Private Member Functions</a> |
|
||||
<a href="classMainWindow-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">MainWindow Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classMainWindow.html" title="MainWindow.">MainWindow</a>.
|
||||
<a href="classMainWindow.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <mainwindow.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for MainWindow:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classMainWindow.png" alt=""/>
|
||||
</div></div>
|
||||
<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>
|
||||
<tr class="memitem:adffe78de926642168d16bfd8a2522c29"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainWindow.html#adffe78de926642168d16bfd8a2522c29">menu_actionEnglish_triggered</a> ()</td></tr>
|
||||
<tr class="separator:adffe78de926642168d16bfd8a2522c29"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:a190ea12a49c863423ebc169b1f8c92a2"><td class="memItemLeft" align="right" valign="top"><a id="a190ea12a49c863423ebc169b1f8c92a2" name="a190ea12a49c863423ebc169b1f8c92a2"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>defineOSspec</b> ()</td></tr>
|
||||
<tr class="memdesc:a190ea12a49c863423ebc169b1f8c92a2"><td class="mdescLeft"> </td><td class="mdescRight">Defines OS specific stuff. <br /></td></tr>
|
||||
<tr class="separator:a190ea12a49c863423ebc169b1f8c92a2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aae306cbf256c5a686cc8d9f2a1dbb18b"><td class="memItemLeft" align="right" valign="top"><a id="aae306cbf256c5a686cc8d9f2a1dbb18b" name="aae306cbf256c5a686cc8d9f2a1dbb18b"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>readConfigs</b> ()</td></tr>
|
||||
<tr class="memdesc:aae306cbf256c5a686cc8d9f2a1dbb18b"><td class="mdescLeft"> </td><td class="mdescRight">Reads the configurations file and apply the resulting configuration. <br /></td></tr>
|
||||
<tr class="separator:aae306cbf256c5a686cc8d9f2a1dbb18b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a77e405bc3eb9a34a2517a45ed7dbabf0"><td class="memItemLeft" align="right" valign="top"><a id="a77e405bc3eb9a34a2517a45ed7dbabf0" name="a77e405bc3eb9a34a2517a45ed7dbabf0"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>writeConfigs</b> ()</td></tr>
|
||||
<tr class="memdesc:a77e405bc3eb9a34a2517a45ed7dbabf0"><td class="mdescLeft"> </td><td class="mdescRight">Writes the current configuration on file. <br /></td></tr>
|
||||
<tr class="separator:a77e405bc3eb9a34a2517a45ed7dbabf0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad027d13d13237554d03d1a89287a08f0"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainWindow.html#ad027d13d13237554d03d1a89287a08f0">list2string</a> (const std::vector< std::string > &list, const bool &user_agent=false)</td></tr>
|
||||
<tr class="memdesc:ad027d13d13237554d03d1a89287a08f0"><td class="mdescLeft"> </td><td class="mdescRight">Converts a list of items to a string. <a href="classMainWindow.html#ad027d13d13237554d03d1a89287a08f0">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad027d13d13237554d03d1a89287a08f0"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad6bb577cde7471e7b8ea6142a1960517"><td class="memItemLeft" align="right" valign="top">const std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainWindow.html#ad6bb577cde7471e7b8ea6142a1960517">string2list</a> (const std::string &string, const bool &user_agent=false)</td></tr>
|
||||
<tr class="memdesc:ad6bb577cde7471e7b8ea6142a1960517"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves a list of items from the given string. <a href="classMainWindow.html#ad6bb577cde7471e7b8ea6142a1960517">More...</a><br /></td></tr>
|
||||
<tr class="separator:ad6bb577cde7471e7b8ea6142a1960517"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a1f84f5977dc0d34a3f65f373be1214cd"><td class="memItemLeft" align="right" valign="top"><a id="a1f84f5977dc0d34a3f65f373be1214cd" name="a1f84f5977dc0d34a3f65f373be1214cd"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateUiLanguage</b> ()</td></tr>
|
||||
<tr class="memdesc:a1f84f5977dc0d34a3f65f373be1214cd"><td class="mdescLeft"> </td><td class="mdescRight">Translates the UI to the selected language. <br /></td></tr>
|
||||
<tr class="separator:a1f84f5977dc0d34a3f65f373be1214cd"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acc0fd048160dade0598f71b51fefbf5c"><td class="memItemLeft" align="right" valign="top">const std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainWindow.html#acc0fd048160dade0598f71b51fefbf5c">geometryToString</a> ()</td></tr>
|
||||
<tr class="memdesc:acc0fd048160dade0598f71b51fefbf5c"><td class="mdescLeft"> </td><td class="mdescRight">Converts the window's geometry to string. <a href="classMainWindow.html#acc0fd048160dade0598f71b51fefbf5c">More...</a><br /></td></tr>
|
||||
<tr class="separator:acc0fd048160dade0598f71b51fefbf5c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa4b87391c49c3780e66bd8104908eaf9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainWindow.html#aa4b87391c49c3780e66bd8104908eaf9">geometryFromString</a> (const std::string &geometry)</td></tr>
|
||||
<tr class="memdesc:aa4b87391c49c3780e66bd8104908eaf9"><td class="mdescLeft"> </td><td class="mdescRight">Retrieves the window geometry from the given string. <a href="classMainWindow.html#aa4b87391c49c3780e66bd8104908eaf9">More...</a><br /></td></tr>
|
||||
<tr class="separator:aa4b87391c49c3780e66bd8104908eaf9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5684909fae2173eb30b7a77051042d0b"><td class="memItemLeft" align="right" valign="top"><a id="a5684909fae2173eb30b7a77051042d0b" name="a5684909fae2173eb30b7a77051042d0b"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>detectIconsTheme</b> ()</td></tr>
|
||||
<tr class="memdesc:a5684909fae2173eb30b7a77051042d0b"><td class="mdescLeft"> </td><td class="mdescRight">Auto-detects the icon-set to use depending on the current window theme. <br /></td></tr>
|
||||
<tr class="separator:a5684909fae2173eb30b7a77051042d0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab38da8951aefa2064b1e9d3bddd918ea"><td class="memItemLeft" align="right" valign="top"><a id="ab38da8951aefa2064b1e9d3bddd918ea" name="ab38da8951aefa2064b1e9d3bddd918ea"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateUiIcons</b> ()</td></tr>
|
||||
<tr class="memdesc:ab38da8951aefa2064b1e9d3bddd918ea"><td class="mdescLeft"> </td><td class="mdescRight">Updates the icons on the window. <br /></td></tr>
|
||||
<tr class="separator:ab38da8951aefa2064b1e9d3bddd918ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa38e8aac36ede194803b378725fc123c"><td class="memItemLeft" align="right" valign="top"><a id="aa38e8aac36ede194803b378725fc123c" name="aa38e8aac36ede194803b378725fc123c"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateUiTheme</b> ()</td></tr>
|
||||
<tr class="memdesc:aa38e8aac36ede194803b378725fc123c"><td class="mdescLeft"> </td><td class="mdescRight">Updates the window theme. <br /></td></tr>
|
||||
<tr class="separator:aa38e8aac36ede194803b378725fc123c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0b27c0bc56c7ffc801a32c90dbd529a6"><td class="memItemLeft" align="right" valign="top"><a id="a0b27c0bc56c7ffc801a32c90dbd529a6" name="a0b27c0bc56c7ffc801a32c90dbd529a6"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateUiFonts</b> ()</td></tr>
|
||||
<tr class="memdesc:a0b27c0bc56c7ffc801a32c90dbd529a6"><td class="mdescLeft"> </td><td class="mdescRight">Updates the fonts on the window. <br /></td></tr>
|
||||
<tr class="separator:a0b27c0bc56c7ffc801a32c90dbd529a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a05a108ff2e9f3a25e2bfbae1d6ae8578"><td class="memItemLeft" align="right" valign="top"><a id="a05a108ff2e9f3a25e2bfbae1d6ae8578" name="a05a108ff2e9f3a25e2bfbae1d6ae8578"></a>
|
||||
const QString </td><td class="memItemRight" valign="bottom"><b>printableSize</b> (const int &bytes)</td></tr>
|
||||
<tr class="memdesc:a05a108ff2e9f3a25e2bfbae1d6ae8578"><td class="mdescLeft"> </td><td class="mdescRight">Printable size, including suffix. <br /></td></tr>
|
||||
<tr class="separator:a05a108ff2e9f3a25e2bfbae1d6ae8578"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab2a9929d2a80fa4766059ef40904201c"><td class="memItemLeft" align="right" valign="top"><a id="ab2a9929d2a80fa4766059ef40904201c" name="ab2a9929d2a80fa4766059ef40904201c"></a>
|
||||
const QString </td><td class="memItemRight" valign="bottom"><b>printableTime</b> (const int &seconds)</td></tr>
|
||||
<tr class="memdesc:ab2a9929d2a80fa4766059ef40904201c"><td class="mdescLeft"> </td><td class="mdescRight">Printable time, including suffix(es) <br /></td></tr>
|
||||
<tr class="separator:ab2a9929d2a80fa4766059ef40904201c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aef96785abecd1b4f0eb7b845b0e64f59"><td class="memItemLeft" align="right" valign="top"><a id="aef96785abecd1b4f0eb7b845b0e64f59" name="aef96785abecd1b4f0eb7b845b0e64f59"></a>
|
||||
const QString </td><td class="memItemRight" valign="bottom"><b>printableSpeed</b> (const int &bytes, const int &secs)</td></tr>
|
||||
<tr class="memdesc:aef96785abecd1b4f0eb7b845b0e64f59"><td class="mdescLeft"> </td><td class="mdescRight">Printable speed, namely printable size over printable time. <br /></td></tr>
|
||||
<tr class="separator:aef96785abecd1b4f0eb7b845b0e64f59"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0ef3bd8e892ddb8a70696c56e35bd79e"><td class="memItemLeft" align="right" valign="top"><a id="a0ef3bd8e892ddb8a70696c56e35bd79e" name="a0ef3bd8e892ddb8a70696c56e35bd79e"></a>
|
||||
const std::string </td><td class="memItemRight" valign="bottom"><b>resolvePath</b> (const std::string &path)</td></tr>
|
||||
<tr class="memdesc:a0ef3bd8e892ddb8a70696c56e35bd79e"><td class="mdescLeft"> </td><td class="mdescRight">Resolves the given path and returns the canonical path. <br /></td></tr>
|
||||
<tr class="separator:a0ef3bd8e892ddb8a70696c56e35bd79e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a04f50acafe9fa0c4c5c70b983f1cd804"><td class="memItemLeft" align="right" valign="top"><a id="a04f50acafe9fa0c4c5c70b983f1cd804" name="a04f50acafe9fa0c4c5c70b983f1cd804"></a>
|
||||
const std::string </td><td class="memItemRight" valign="bottom"><b>basePath</b> (const std::string &path)</td></tr>
|
||||
<tr class="memdesc:a04f50acafe9fa0c4c5c70b983f1cd804"><td class="mdescLeft"> </td><td class="mdescRight">Returns the parent folder of the given path. <br /></td></tr>
|
||||
<tr class="separator:a04f50acafe9fa0c4c5c70b983f1cd804"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae459fb4a3966975abe641c11c76e2c03"><td class="memItemLeft" align="right" valign="top"><a id="ae459fb4a3966975abe641c11c76e2c03" name="ae459fb4a3966975abe641c11c76e2c03"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>makeInitialChecks</b> ()</td></tr>
|
||||
<tr class="memdesc:ae459fb4a3966975abe641c11c76e2c03"><td class="mdescLeft"> </td><td class="mdescRight">Makes the initial integrity checks. <br /></td></tr>
|
||||
<tr class="separator:ae459fb4a3966975abe641c11c76e2c03"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac0c8348e66f87495ba105f6bf29ef6fc"><td class="memItemLeft" align="right" valign="top"><a id="ac0c8348e66f87495ba105f6bf29ef6fc" name="ac0c8348e66f87495ba105f6bf29ef6fc"></a>
|
||||
const bool & </td><td class="memItemRight" valign="bottom"><b>checkDataDB</b> ()</td></tr>
|
||||
<tr class="memdesc:ac0c8348e66f87495ba105f6bf29ef6fc"><td class="mdescLeft"> </td><td class="mdescRight">Checks the integrity of the logs data collection database. <br /></td></tr>
|
||||
<tr class="separator:ac0c8348e66f87495ba105f6bf29ef6fc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a49285e3553fef55101dbf66f37b9e44a"><td class="memItemLeft" align="right" valign="top"><a id="a49285e3553fef55101dbf66f37b9e44a" name="a49285e3553fef55101dbf66f37b9e44a"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>backupDatabase</b> ()</td></tr>
|
||||
<tr class="memdesc:a49285e3553fef55101dbf66f37b9e44a"><td class="mdescLeft"> </td><td class="mdescRight">Backs-up the logs data collection database. <br /></td></tr>
|
||||
<tr class="separator:a49285e3553fef55101dbf66f37b9e44a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3a60de6e260f0105b7976bff3307b74d"><td class="memItemLeft" align="right" valign="top"><a id="a3a60de6e260f0105b7976bff3307b74d" name="a3a60de6e260f0105b7976bff3307b74d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>setDbWorkingState</b> (const bool &state)</td></tr>
|
||||
<tr class="memdesc:a3a60de6e260f0105b7976bff3307b74d"><td class="mdescLeft"> </td><td class="mdescRight">Called when a member begins/ends performing operations on the database. <br /></td></tr>
|
||||
<tr class="separator:a3a60de6e260f0105b7976bff3307b74d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a19afbcce0fe0d8b8d12b50409fac0820"><td class="memItemLeft" align="right" valign="top"><a id="a19afbcce0fe0d8b8d12b50409fac0820" name="a19afbcce0fe0d8b8d12b50409fac0820"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>craplogStarted</b> ()</td></tr>
|
||||
<tr class="memdesc:a19afbcce0fe0d8b8d12b50409fac0820"><td class="mdescLeft"> </td><td class="mdescRight">The logs parser started working. <br /></td></tr>
|
||||
<tr class="separator:a19afbcce0fe0d8b8d12b50409fac0820"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aa7d69a4e0c951d457dc72113b211758d"><td class="memItemLeft" align="right" valign="top"><a id="aa7d69a4e0c951d457dc72113b211758d" name="aa7d69a4e0c951d457dc72113b211758d"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>craplogFinished</b> ()</td></tr>
|
||||
<tr class="memdesc:aa7d69a4e0c951d457dc72113b211758d"><td class="mdescLeft"> </td><td class="mdescRight">The logs parser finished working. <br /></td></tr>
|
||||
<tr class="separator:aa7d69a4e0c951d457dc72113b211758d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac8f4c84b43d14b6dcc6cb7b5f75ce343"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classMainWindow.html#ac8f4c84b43d14b6dcc6cb7b5f75ce343">refreshStatsDates</a> ()</td></tr>
|
||||
<tr class="memdesc:ac8f4c84b43d14b6dcc6cb7b5f75ce343"><td class="mdescLeft"> </td><td class="mdescRight">Queries the available dates from the db and apply to the tabs. <a href="classMainWindow.html#ac8f4c84b43d14b6dcc6cb7b5f75ce343">More...</a><br /></td></tr>
|
||||
<tr class="separator:ac8f4c84b43d14b6dcc6cb7b5f75ce343"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classMainWindow.html" title="MainWindow.">MainWindow</a>. </p>
|
||||
<p >The parent window </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="aa4b87391c49c3780e66bd8104908eaf9" name="aa4b87391c49c3780e66bd8104908eaf9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa4b87391c49c3780e66bd8104908eaf9">◆ </a></span>geometryFromString()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void MainWindow::geometryFromString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>geometry</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>Retrieves the window geometry from the given string. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classMainWindow.html#aae306cbf256c5a686cc8d9f2a1dbb18b" title="Reads the configurations file and apply the resulting configuration.">readConfigs()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acc0fd048160dade0598f71b51fefbf5c" name="acc0fd048160dade0598f71b51fefbf5c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acc0fd048160dade0598f71b51fefbf5c">◆ </a></span>geometryToString()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string MainWindow::geometryToString </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>Converts the window's geometry to string. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classMainWindow.html#a77e405bc3eb9a34a2517a45ed7dbabf0" title="Writes the current configuration on file.">writeConfigs()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad027d13d13237554d03d1a89287a08f0" name="ad027d13d13237554d03d1a89287a08f0"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad027d13d13237554d03d1a89287a08f0">◆ </a></span>list2string()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::string MainWindow::list2string </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::vector< std::string > & </td>
|
||||
<td class="paramname"><em>list</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>user_agent</em> = <code>false</code> </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>Converts a list of items to a string. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">list</td><td>The list to stringify </td></tr>
|
||||
<tr><td class="paramname">user_agents</td><td>Whether to apply the special rule to parse user-agents lists or not </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The resulting string </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classMainWindow.html#a77e405bc3eb9a34a2517a45ed7dbabf0" title="Writes the current configuration on file.">writeConfigs()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="adffe78de926642168d16bfd8a2522c29" name="adffe78de926642168d16bfd8a2522c29"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adffe78de926642168d16bfd8a2522c29">◆ </a></span>menu_actionEnglish_triggered</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void MainWindow::menu_actionEnglish_triggered </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 class="mlabel">slot</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p >MENU //// ////////// </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac8f4c84b43d14b6dcc6cb7b5f75ce343" name="ac8f4c84b43d14b6dcc6cb7b5f75ce343"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac8f4c84b43d14b6dcc6cb7b5f75ce343">◆ </a></span>refreshStatsDates()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void MainWindow::refreshStatsDates </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>Queries the available dates from the db and apply to the tabs. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classCrapview.html#ac98b1cbc75604b5145b5cff36e96eb78" title="Refreshes the list of the dates which are available in the database.">Crapview::refreshDates()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ad6bb577cde7471e7b8ea6142a1960517" name="ad6bb577cde7471e7b8ea6142a1960517"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ad6bb577cde7471e7b8ea6142a1960517">◆ </a></span>string2list()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const std::vector< std::string > MainWindow::string2list </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>string</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const bool & </td>
|
||||
<td class="paramname"><em>user_agent</em> = <code>false</code> </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>Retrieves a list of items from the given string. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">list</td><td>The list to stringify </td></tr>
|
||||
<tr><td class="paramname">user_agents</td><td>Whether to apply the special rule to parse user-agents lists or not </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>The resulting list </dd></dl>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classMainWindow.html#aae306cbf256c5a686cc8d9f2a1dbb18b" title="Reads the configurations file and apply the resulting configuration.">readConfigs()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/mainwindow.h</li>
|
||||
<li>logdoctor/mainwindow.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 485 B |
|
@ -0,0 +1,89 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">RichText Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classRichText.html">RichText</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classRichText.html#a131e4cff5f46ce80e83384c2a236ecc9">enrichLogs</a>(QString &rich_content, const std::string &content, const FormatOps::LogsFormat &logs_format, TextBrowser &TB)</td><td class="entry"><a class="el" href="classRichText.html">RichText</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classRichText.html#a28bf0bdd659cc7b7a58eab9e5cfad495">richLogsDefault</a>(QString &rich_str)</td><td class="entry"><a class="el" href="classRichText.html">RichText</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classRichText.html#a6e5fe6270e6fed0b9e7c42eafc9b4732">richLogsFailure</a>(QString &rich_str)</td><td class="entry"><a class="el" href="classRichText.html">RichText</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,245 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: RichText 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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-static-methods">Static Public Member Functions</a> |
|
||||
<a href="classRichText-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">RichText Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classRichText.html" title="RichText.">RichText</a>.
|
||||
<a href="classRichText.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <rtf.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for RichText:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classRichText.png" alt=""/>
|
||||
</div></div>
|
||||
<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:a131e4cff5f46ce80e83384c2a236ecc9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classRichText.html#a131e4cff5f46ce80e83384c2a236ecc9">enrichLogs</a> (QString &rich_content, const std::string &content, const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> &logs_format, <a class="el" href="classTextBrowser.html">TextBrowser</a> &TB)</td></tr>
|
||||
<tr class="memdesc:a131e4cff5f46ce80e83384c2a236ecc9"><td class="mdescLeft"> </td><td class="mdescRight">Enriches the content of a log file with HTML/CSS code. <a href="classRichText.html#a131e4cff5f46ce80e83384c2a236ecc9">More...</a><br /></td></tr>
|
||||
<tr class="separator:a131e4cff5f46ce80e83384c2a236ecc9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a28bf0bdd659cc7b7a58eab9e5cfad495"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classRichText.html#a28bf0bdd659cc7b7a58eab9e5cfad495">richLogsDefault</a> (QString &rich_str)</td></tr>
|
||||
<tr class="memdesc:a28bf0bdd659cc7b7a58eab9e5cfad495"><td class="mdescLeft"> </td><td class="mdescRight">Provides the default string. <a href="classRichText.html#a28bf0bdd659cc7b7a58eab9e5cfad495">More...</a><br /></td></tr>
|
||||
<tr class="separator:a28bf0bdd659cc7b7a58eab9e5cfad495"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6e5fe6270e6fed0b9e7c42eafc9b4732"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classRichText.html#a6e5fe6270e6fed0b9e7c42eafc9b4732">richLogsFailure</a> (QString &rich_str)</td></tr>
|
||||
<tr class="memdesc:a6e5fe6270e6fed0b9e7c42eafc9b4732"><td class="mdescLeft"> </td><td class="mdescRight">Provides the failure string. <a href="classRichText.html#a6e5fe6270e6fed0b9e7c42eafc9b4732">More...</a><br /></td></tr>
|
||||
<tr class="separator:a6e5fe6270e6fed0b9e7c42eafc9b4732"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classRichText.html" title="RichText.">RichText</a>. </p>
|
||||
<p >Utilities for the <a class="el" href="classTextBrowser.html" title="TextBrowser.">TextBrowser</a> </p>
|
||||
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a131e4cff5f46ce80e83384c2a236ecc9" name="a131e4cff5f46ce80e83384c2a236ecc9"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a131e4cff5f46ce80e83384c2a236ecc9">◆ </a></span>enrichLogs()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RichText::enrichLogs </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QString & </td>
|
||||
<td class="paramname"><em>rich_content</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const std::string & </td>
|
||||
<td class="paramname"><em>content</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="structFormatOps_1_1LogsFormat.html">FormatOps::LogsFormat</a> & </td>
|
||||
<td class="paramname"><em>logs_format</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"><a class="el" href="classTextBrowser.html">TextBrowser</a> & </td>
|
||||
<td class="paramname"><em>TB</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Enriches the content of a log file with HTML/CSS code. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">rich_content</td><td>Will hold the final enriched content </td></tr>
|
||||
<tr><td class="paramname">content</td><td>The plain text content from a log file </td></tr>
|
||||
<tr><td class="paramname">logs_format</td><td>The logs format to use </td></tr>
|
||||
<tr><td class="paramname">TB</td><td>The <a class="el" href="classTextBrowser.html" title="TextBrowser.">TextBrowser</a> instance </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a28bf0bdd659cc7b7a58eab9e5cfad495" name="a28bf0bdd659cc7b7a58eab9e5cfad495"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a28bf0bdd659cc7b7a58eab9e5cfad495">◆ </a></span>richLogsDefault()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RichText::richLogsDefault </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QString & </td>
|
||||
<td class="paramname"><em>rich_str</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Provides the default string. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">rich_str</td><td>Will hold the string </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6e5fe6270e6fed0b9e7c42eafc9b4732" name="a6e5fe6270e6fed0b9e7c42eafc9b4732"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6e5fe6270e6fed0b9e7c42eafc9b4732">◆ </a></span>richLogsFailure()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void RichText::richLogsFailure </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QString & </td>
|
||||
<td class="paramname"><em>rich_str</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Provides the failure string. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">rich_str</td><td>Will hold the string </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/utilities/rtf.h</li>
|
||||
<li>logdoctor/utilities/rtf.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 388 B |
|
@ -0,0 +1,85 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">SHA256 Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classSHA256.html">SHA256</a>, including all inherited members.</p>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,89 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: SHA256 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="classSHA256-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">SHA256 Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/modules/craplog/modules/sha256.h</li>
|
||||
<li>logdoctor/modules/craplog/modules/sha256.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,104 @@
|
|||
<!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.5"/>
|
||||
<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>
|
||||
<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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="headertitle"><div class="title">Snake Member List</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This is the complete list of members for <a class="el" href="classSnake.html">Snake</a>, including all inherited members.</p>
|
||||
<table class="directory">
|
||||
<tr class="even"><td class="entry"><a class="el" href="classSnake.html#a0195f5c18cc0fadf69a159c981422beb">checkCollision</a>()</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7">Direction</a> enum name</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7a552ec6394b72dab1dcc8bf47f05c8548">DOWN</a> enum value</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classSnake.html#a831ba2865d6542891fa814e4d0dba502">increaseGameScore</a>()</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classSnake.html#ae16fec0b0011ef9d7f0bbddfdea1b339">increaseSnakeBody</a>(const bool &initial=false)</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classSnake.html#a9413878f95b13ab1f0e6ff51a9aba674">key_events</a></td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classSnake.html#a15eef821f2cfcae3a852673910f7059e">keyPressEvent</a>(QKeyEvent *event) override</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7a81e5111ab514498d533c75dc9724f29e">LEFT</a> enum value</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classSnake.html#a312af76967d04154aa3f2200762f3a21">MAX_SNAKE_LENGTH</a></td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classSnake.html#a854a07e4ed464244db931ae9af2dfd24">on_button_Play_clicked</a>()</td><td class="entry"><a class="el" href="classSnake.html">Snake</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="classSnake.html#a79f84a26be21858ca09d498e6ea45d75">processGameLogic</a>()</td><td class="entry"><a class="el" href="classSnake.html">Snake</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="classSnake.html#a8545ef580ec7706e153a70589b61cf27">processNextKeyEvent</a>()</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7a7bcce9b91942351b31e124e2387546d3">RIGHT</a> enum value</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classSnake.html#ac4e24ce702159895da23b791ef946401">snake</a></td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classSnake.html#a6e820e50917270f9f6fd37899b93383c">snakeInTile</a>(const unsigned int &x, const unsigned int &y)</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classSnake.html#a37928b2dbf21b29efadc9336f8e8ace9">spawnFood</a>()</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="even"><td class="entry"><a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7a325095e4b444c7131aeb88ca33c7edf2">UP</a> enum value</td><td class="entry"><a class="el" href="classSnake.html">Snake</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||
<tr class="odd"><td class="entry"><a class="el" href="classSnake.html#a7136c03695500faa2fd28a7d1b8b2976">updateSnakePosition</a>(const bool &dry=false)</td><td class="entry"><a class="el" href="classSnake.html">Snake</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 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,280 @@
|
|||
<!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.5"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>LogDoctor: Snake 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"> 2.00</span>
|
||||
</div>
|
||||
<div id="projectbrief">Parse Apache2/Nginx/IIS logs and create statistics</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.5 -->
|
||||
<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="#nested-classes">Classes</a> |
|
||||
<a href="#pri-types">Private Types</a> |
|
||||
<a href="#pri-slots">Private Slots</a> |
|
||||
<a href="#pri-methods">Private Member Functions</a> |
|
||||
<a href="#pri-attribs">Private Attributes</a> |
|
||||
<a href="classSnake-members.html">List of all members</a> </div>
|
||||
<div class="headertitle"><div class="title">Snake Class Reference</div></div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a class="el" href="classSnake.html" title="Snake.">Snake</a>.
|
||||
<a href="classSnake.html#details">More...</a></p>
|
||||
|
||||
<p><code>#include <snake.h></code></p>
|
||||
<div class="dynheader">
|
||||
Inheritance diagram for Snake:</div>
|
||||
<div class="dyncontent">
|
||||
<div class="center">
|
||||
<img src="classSnake.png" alt=""/>
|
||||
</div></div>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||
Classes</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSnake_1_1BodyPart.html">BodyPart</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Instance of a part of the body of the snake. <a href="structSnake_1_1BodyPart.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structSnake_1_1Food.html">Food</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Instance of the egg which will be eat by the snake. <a href="structSnake_1_1Food.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-types" name="pri-types"></a>
|
||||
Private Types</h2></td></tr>
|
||||
<tr class="memitem:a17196bbf1b4636022495ef12635a68f7"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7">Direction</a> { <a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7a325095e4b444c7131aeb88ca33c7edf2">UP</a>
|
||||
, <a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7a552ec6394b72dab1dcc8bf47f05c8548">DOWN</a>
|
||||
, <a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7a81e5111ab514498d533c75dc9724f29e">LEFT</a>
|
||||
, <a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7a7bcce9b91942351b31e124e2387546d3">RIGHT</a>
|
||||
}</td></tr>
|
||||
<tr class="memdesc:a17196bbf1b4636022495ef12635a68f7"><td class="mdescLeft"> </td><td class="mdescRight">Enumerates the possible directions. <a href="classSnake.html#a17196bbf1b4636022495ef12635a68f7">More...</a><br /></td></tr>
|
||||
<tr class="separator:a17196bbf1b4636022495ef12635a68f7"><td class="memSeparator" colspan="2"> </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>
|
||||
<tr class="memitem:a854a07e4ed464244db931ae9af2dfd24"><td class="memItemLeft" align="right" valign="top"><a id="a854a07e4ed464244db931ae9af2dfd24" name="a854a07e4ed464244db931ae9af2dfd24"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>on_button_Play_clicked</b> ()</td></tr>
|
||||
<tr class="memdesc:a854a07e4ed464244db931ae9af2dfd24"><td class="mdescLeft"> </td><td class="mdescRight">Starts the game. <br /></td></tr>
|
||||
<tr class="separator:a854a07e4ed464244db931ae9af2dfd24"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a79f84a26be21858ca09d498e6ea45d75"><td class="memItemLeft" align="right" valign="top"><a id="a79f84a26be21858ca09d498e6ea45d75" name="a79f84a26be21858ca09d498e6ea45d75"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>processGameLogic</b> ()</td></tr>
|
||||
<tr class="memdesc:a79f84a26be21858ca09d498e6ea45d75"><td class="mdescLeft"> </td><td class="mdescRight">Processes the logic of the game. <br /></td></tr>
|
||||
<tr class="separator:a79f84a26be21858ca09d498e6ea45d75"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><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:a15eef821f2cfcae3a852673910f7059e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSnake.html#a15eef821f2cfcae3a852673910f7059e">keyPressEvent</a> (QKeyEvent *event) override</td></tr>
|
||||
<tr class="memdesc:a15eef821f2cfcae3a852673910f7059e"><td class="mdescLeft"> </td><td class="mdescRight">Stores the valid key events in a queue. <a href="classSnake.html#a15eef821f2cfcae3a852673910f7059e">More...</a><br /></td></tr>
|
||||
<tr class="separator:a15eef821f2cfcae3a852673910f7059e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8545ef580ec7706e153a70589b61cf27"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classSnake.html#a8545ef580ec7706e153a70589b61cf27">processNextKeyEvent</a> ()</td></tr>
|
||||
<tr class="memdesc:a8545ef580ec7706e153a70589b61cf27"><td class="mdescLeft"> </td><td class="mdescRight">Processes the key events in the queue. <a href="classSnake.html#a8545ef580ec7706e153a70589b61cf27">More...</a><br /></td></tr>
|
||||
<tr class="separator:a8545ef580ec7706e153a70589b61cf27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6e820e50917270f9f6fd37899b93383c"><td class="memItemLeft" align="right" valign="top"><a id="a6e820e50917270f9f6fd37899b93383c" name="a6e820e50917270f9f6fd37899b93383c"></a>
|
||||
const bool </td><td class="memItemRight" valign="bottom"><b>snakeInTile</b> (const unsigned int &x, const unsigned int &y)</td></tr>
|
||||
<tr class="memdesc:a6e820e50917270f9f6fd37899b93383c"><td class="mdescLeft"> </td><td class="mdescRight">Checks whether is there a part of the snake in the given position. <br /></td></tr>
|
||||
<tr class="separator:a6e820e50917270f9f6fd37899b93383c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae16fec0b0011ef9d7f0bbddfdea1b339"><td class="memItemLeft" align="right" valign="top"><a id="ae16fec0b0011ef9d7f0bbddfdea1b339" name="ae16fec0b0011ef9d7f0bbddfdea1b339"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>increaseSnakeBody</b> (const bool &initial=false)</td></tr>
|
||||
<tr class="memdesc:ae16fec0b0011ef9d7f0bbddfdea1b339"><td class="mdescLeft"> </td><td class="mdescRight">Increases the length of the body of the snake of 1 part. <br /></td></tr>
|
||||
<tr class="separator:ae16fec0b0011ef9d7f0bbddfdea1b339"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7136c03695500faa2fd28a7d1b8b2976"><td class="memItemLeft" align="right" valign="top"><a id="a7136c03695500faa2fd28a7d1b8b2976" name="a7136c03695500faa2fd28a7d1b8b2976"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>updateSnakePosition</b> (const bool &dry=false)</td></tr>
|
||||
<tr class="memdesc:a7136c03695500faa2fd28a7d1b8b2976"><td class="mdescLeft"> </td><td class="mdescRight">Update the position and direction of the entire snake. <br /></td></tr>
|
||||
<tr class="separator:a7136c03695500faa2fd28a7d1b8b2976"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a0195f5c18cc0fadf69a159c981422beb"><td class="memItemLeft" align="right" valign="top"><a id="a0195f5c18cc0fadf69a159c981422beb" name="a0195f5c18cc0fadf69a159c981422beb"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>checkCollision</b> ()</td></tr>
|
||||
<tr class="memdesc:a0195f5c18cc0fadf69a159c981422beb"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the head will collide with another entity. <br /></td></tr>
|
||||
<tr class="separator:a0195f5c18cc0fadf69a159c981422beb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37928b2dbf21b29efadc9336f8e8ace9"><td class="memItemLeft" align="right" valign="top"><a id="a37928b2dbf21b29efadc9336f8e8ace9" name="a37928b2dbf21b29efadc9336f8e8ace9"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>spawnFood</b> ()</td></tr>
|
||||
<tr class="memdesc:a37928b2dbf21b29efadc9336f8e8ace9"><td class="mdescLeft"> </td><td class="mdescRight">Spawns the egg in a new position. <br /></td></tr>
|
||||
<tr class="separator:a37928b2dbf21b29efadc9336f8e8ace9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a831ba2865d6542891fa814e4d0dba502"><td class="memItemLeft" align="right" valign="top"><a id="a831ba2865d6542891fa814e4d0dba502" name="a831ba2865d6542891fa814e4d0dba502"></a>
|
||||
void </td><td class="memItemRight" valign="bottom"><b>increaseGameScore</b> ()</td></tr>
|
||||
<tr class="memdesc:a831ba2865d6542891fa814e4d0dba502"><td class="mdescLeft"> </td><td class="mdescRight">Increases the player's score by one. <br /></td></tr>
|
||||
<tr class="separator:a831ba2865d6542891fa814e4d0dba502"><td class="memSeparator" colspan="2"> </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:a9413878f95b13ab1f0e6ff51a9aba674"><td class="memItemLeft" align="right" valign="top"><a id="a9413878f95b13ab1f0e6ff51a9aba674" name="a9413878f95b13ab1f0e6ff51a9aba674"></a>
|
||||
std::queue< unsigned short > </td><td class="memItemRight" valign="bottom"><b>key_events</b></td></tr>
|
||||
<tr class="memdesc:a9413878f95b13ab1f0e6ff51a9aba674"><td class="mdescLeft"> </td><td class="mdescRight">Stores the key events. <br /></td></tr>
|
||||
<tr class="separator:a9413878f95b13ab1f0e6ff51a9aba674"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a312af76967d04154aa3f2200762f3a21"><td class="memItemLeft" align="right" valign="top"><a id="a312af76967d04154aa3f2200762f3a21" name="a312af76967d04154aa3f2200762f3a21"></a>
|
||||
const unsigned int </td><td class="memItemRight" valign="bottom"><b>MAX_SNAKE_LENGTH</b> = 64</td></tr>
|
||||
<tr class="memdesc:a312af76967d04154aa3f2200762f3a21"><td class="mdescLeft"> </td><td class="mdescRight">The maximum length of the snake. <br /></td></tr>
|
||||
<tr class="separator:a312af76967d04154aa3f2200762f3a21"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac4e24ce702159895da23b791ef946401"><td class="memItemLeft" align="right" valign="top"><a id="ac4e24ce702159895da23b791ef946401" name="ac4e24ce702159895da23b791ef946401"></a>
|
||||
std::vector< <a class="el" href="structSnake_1_1BodyPart.html">BodyPart</a> > </td><td class="memItemRight" valign="bottom"><b>snake</b></td></tr>
|
||||
<tr class="memdesc:ac4e24ce702159895da23b791ef946401"><td class="mdescLeft"> </td><td class="mdescRight">The snake. <br /></td></tr>
|
||||
<tr class="separator:ac4e24ce702159895da23b791ef946401"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p ><a class="el" href="classSnake.html" title="Snake.">Snake</a>. </p>
|
||||
<p >A reproduction of the timeless classic game </p>
|
||||
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
||||
<a id="a17196bbf1b4636022495ef12635a68f7" name="a17196bbf1b4636022495ef12635a68f7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a17196bbf1b4636022495ef12635a68f7">◆ </a></span>Direction</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="classSnake.html#a17196bbf1b4636022495ef12635a68f7">Snake::Direction</a></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>Enumerates the possible directions. </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a17196bbf1b4636022495ef12635a68f7a325095e4b444c7131aeb88ca33c7edf2" name="a17196bbf1b4636022495ef12635a68f7a325095e4b444c7131aeb88ca33c7edf2"></a>UP </td><td class="fielddoc"><p >Up. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a17196bbf1b4636022495ef12635a68f7a552ec6394b72dab1dcc8bf47f05c8548" name="a17196bbf1b4636022495ef12635a68f7a552ec6394b72dab1dcc8bf47f05c8548"></a>DOWN </td><td class="fielddoc"><p >Down. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a17196bbf1b4636022495ef12635a68f7a81e5111ab514498d533c75dc9724f29e" name="a17196bbf1b4636022495ef12635a68f7a81e5111ab514498d533c75dc9724f29e"></a>LEFT </td><td class="fielddoc"><p >Left. </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="a17196bbf1b4636022495ef12635a68f7a7bcce9b91942351b31e124e2387546d3" name="a17196bbf1b4636022495ef12635a68f7a7bcce9b91942351b31e124e2387546d3"></a>RIGHT </td><td class="fielddoc"><p >Right. </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Function Documentation</h2>
|
||||
<a id="a15eef821f2cfcae3a852673910f7059e" name="a15eef821f2cfcae3a852673910f7059e"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a15eef821f2cfcae3a852673910f7059e">◆ </a></span>keyPressEvent()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Snake::keyPressEvent </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">QKeyEvent * </td>
|
||||
<td class="paramname"><em>event</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td class="mlabels-right">
|
||||
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">private</span></span> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Stores the valid key events in a queue. </p>
|
||||
<p >Valid keys are UP/DOWN/LEFT/RIGHT arrows and W/S/A/D letters </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classSnake.html#a9413878f95b13ab1f0e6ff51a9aba674" title="Stores the key events.">key_events</a>, <a class="el" href="classSnake.html#a8545ef580ec7706e153a70589b61cf27" title="Processes the key events in the queue.">processNextKeyEvent()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a8545ef580ec7706e153a70589b61cf27" name="a8545ef580ec7706e153a70589b61cf27"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a8545ef580ec7706e153a70589b61cf27">◆ </a></span>processNextKeyEvent()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="mlabels">
|
||||
<tr>
|
||||
<td class="mlabels-left">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void Snake::processNextKeyEvent </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>Processes the key events in the queue. </p>
|
||||
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classSnake.html#a9413878f95b13ab1f0e6ff51a9aba674" title="Stores the key events.">key_events</a>, <a class="el" href="classSnake.html#a15eef821f2cfcae3a852673910f7059e" title="Stores the valid key events in a queue.">keyPressEvent()</a> </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||
<li>logdoctor/games/snake.h</li>
|
||||
<li>logdoctor/games/snake.cpp</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
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.5
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 390 B |