LogDoctor/docs/html/namespacePrintSec.html

16 KiB

<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US"> <head> </head>
LogDoctor 4.00
Parse Apache2/Nginx/IIS logs and view dinamically generated statistics
Loading...
Searching...
No Matches
PrintSec Namespace Reference

PrintSec. More...

Functions

QString printableSize (const size_t bytes) noexcept
 Formats the size including the suffix, for display purposes.
 
QString printableSpeed (const double bytes, const double seconds) noexcept
 Formats the speed including the suffix, for display purposes.
 
QString printableTime (const unsigned seconds) noexcept
 Formats the time, for display purposes.
 
QString printableTime (const int hour, const int minute, const int second) noexcept
 Returns a string of the given time in the format HH:MM:SS.
 
QString printableDate (const int year, const int month, const int day) noexcept
 Returns a string of the given date in the format YYYY-MM-DD.
 
QString printableBool (const int value) noexcept
 Returns a string corresponding to the given value.
 

Detailed Description

PrintSec.

Utilities to have printable stuff

Function Documentation

◆ printableBool()

QString PrintSec::printableBool ( const int value)
noexcept

Returns a string corresponding to the given value.

Used to convert numeric booleans [0,1] to string [FALSE,TRUE]

Parameters
valueThe value to convert
Returns
The corresponding printable string

◆ printableDate()

QString PrintSec::printableDate ( const int year,
const int month,
const int day )
noexcept

Returns a string of the given date in the format YYYY-MM-DD.

Parameters
yearThe year (4 digits number)
monthThe month
dayThe day
Returns
The printable date

◆ printableSize()

QString PrintSec::printableSize ( const size_t bytes)
noexcept

Formats the size including the suffix, for display purposes.

Parameters
bytesThe size in bytes
Returns
The string to be displayed

◆ printableSpeed()

QString PrintSec::printableSpeed ( const double bytes,
const double seconds )
noexcept

Formats the speed including the suffix, for display purposes.

Parameters
bytesThe size in bytes
secondsThe number of seconds
Returns
The string to be displayed

◆ printableTime() [1/2]

QString PrintSec::printableTime ( const int hour,
const int minute,
const int second )
noexcept

Returns a string of the given time in the format HH:MM:SS.

Parameters
hourThe hour
minutThe minute
secondThe second
Returns
The printable time

◆ printableTime() [2/2]

QString PrintSec::printableTime ( const unsigned seconds)
noexcept

Formats the time, for display purposes.

Parameters
secondsThe number of seconds
Returns
The string to be displayed

Generated by doxygen 1.10.0 </html>