Added STAT_CUTOFF compile flag
This commit is contained in:
parent
b4b76850e3
commit
ca63abae14
3 changed files with 17 additions and 1 deletions
|
@ -89,6 +89,9 @@ endif()
|
||||||
if (DEFINED DATASIZE )
|
if (DEFINED DATASIZE )
|
||||||
add_definitions(-DSHM_DATASIZE=${DATASIZE})
|
add_definitions(-DSHM_DATASIZE=${DATASIZE})
|
||||||
endif()
|
endif()
|
||||||
|
if (DEFINED STAT_CUTOFF )
|
||||||
|
add_definitions(-DSTAT_CUTOFF=${STAT_CUTOFF})
|
||||||
|
endif()
|
||||||
if (NOT DEFINED NOUPDATE )
|
if (NOT DEFINED NOUPDATE )
|
||||||
add_definitions(-DUPDATER=1)
|
add_definitions(-DUPDATER=1)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -200,6 +200,14 @@ bool Util::Config::parseArgs(int &argc, char **&argv){
|
||||||
"names."
|
"names."
|
||||||
<< std::endl;
|
<< std::endl;
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef STAT_CUTOFF
|
||||||
|
if (STAT_CUTOFF != 600){
|
||||||
|
std::cout << "- Setting: Stats cutoff point " << STAT_CUTOFF << " seconds. Statistics and session cache are only kept for this long, as opposed to the default of 600 seconds." << std::endl;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
#ifndef SSL
|
||||||
|
std::cout << "- Flag: SSL support disabled. HTTPS/RTMPS are unavailable." << std::endl;
|
||||||
|
#endif
|
||||||
/*LTS-START*/
|
/*LTS-START*/
|
||||||
#ifndef UPDATER
|
#ifndef UPDATER
|
||||||
std::cout << "- Flag: Updater disabled. Server will not call back home and attempt to search "
|
std::cout << "- Flag: Updater disabled. Server will not call back home and attempt to search "
|
||||||
|
@ -213,7 +221,7 @@ bool Util::Config::parseArgs(int &argc, char **&argv){
|
||||||
#endif
|
#endif
|
||||||
#ifdef KILLONEXIT
|
#ifdef KILLONEXIT
|
||||||
std::cout << "- Flag: Kill on exit. All binaries will forcibly shut down all their children "
|
std::cout << "- Flag: Kill on exit. All binaries will forcibly shut down all their children "
|
||||||
"on exit. This disabled rolling restart support."
|
"on exit. Rolling restart support is disabled."
|
||||||
<< std::endl;
|
<< std::endl;
|
||||||
#endif
|
#endif
|
||||||
#ifdef STATS_DELAY
|
#ifdef STATS_DELAY
|
||||||
|
@ -226,6 +234,9 @@ bool Util::Config::parseArgs(int &argc, char **&argv){
|
||||||
std::cout << "This makes them less accurate." << std::endl;
|
std::cout << "This makes them less accurate." << std::endl;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
#ifndef LICENSING
|
||||||
|
std::cout << "- Flag: Licensing system disabled. No checks for validity will occur." << std::endl;
|
||||||
#endif
|
#endif
|
||||||
/*LTS-END*/
|
/*LTS-END*/
|
||||||
std::cout << "Built on " __DATE__ ", " __TIME__ << std::endl;
|
std::cout << "Built on " __DATE__ ", " __TIME__ << std::endl;
|
||||||
|
|
|
@ -11,7 +11,9 @@
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
/// The STAT_CUTOFF define sets how many seconds of statistics history is kept.
|
/// The STAT_CUTOFF define sets how many seconds of statistics history is kept.
|
||||||
|
#ifndef STAT_CUTOFF
|
||||||
#define STAT_CUTOFF 600
|
#define STAT_CUTOFF 600
|
||||||
|
#endif
|
||||||
|
|
||||||
namespace Controller{
|
namespace Controller{
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue