mirror of https://gitee.com/bigwinds/arangodb
added explicit
This commit is contained in:
parent
cf17fa569f
commit
6a46fd55ec
|
@ -75,7 +75,7 @@ static ControlCTask* localControlCTask;
|
||||||
class ControlCTask : public SignalTask {
|
class ControlCTask : public SignalTask {
|
||||||
public:
|
public:
|
||||||
|
|
||||||
ControlCTask (ApplicationServer* server)
|
explicit ControlCTask (ApplicationServer* server)
|
||||||
: Task("Control-C"), SignalTask(), _server(server), _seen(0) {
|
: Task("Control-C"), SignalTask(), _server(server), _seen(0) {
|
||||||
localControlCTask = this;
|
localControlCTask = this;
|
||||||
int result = SetConsoleCtrlHandler((PHANDLER_ROUTINE) CtrlHandler, true);
|
int result = SetConsoleCtrlHandler((PHANDLER_ROUTINE) CtrlHandler, true);
|
||||||
|
@ -99,7 +99,7 @@ static ControlCTask* localControlCTask;
|
||||||
|
|
||||||
class ControlCTask : public SignalTask {
|
class ControlCTask : public SignalTask {
|
||||||
public:
|
public:
|
||||||
ControlCTask (ApplicationServer* server)
|
explicit ControlCTask (ApplicationServer* server)
|
||||||
: Task("Control-C"), SignalTask(), _server(server), _seen(0) {
|
: Task("Control-C"), SignalTask(), _server(server), _seen(0) {
|
||||||
addSignal(SIGINT);
|
addSignal(SIGINT);
|
||||||
addSignal(SIGTERM);
|
addSignal(SIGTERM);
|
||||||
|
@ -181,7 +181,7 @@ static ControlCTask* localControlCTask;
|
||||||
|
|
||||||
class Sigusr1Task : public SignalTask {
|
class Sigusr1Task : public SignalTask {
|
||||||
public:
|
public:
|
||||||
Sigusr1Task (ApplicationScheduler* scheduler)
|
explicit Sigusr1Task (ApplicationScheduler* scheduler)
|
||||||
: Task("Sigusr1"), SignalTask(), _scheduler(scheduler) {
|
: Task("Sigusr1"), SignalTask(), _scheduler(scheduler) {
|
||||||
#ifndef _WIN32
|
#ifndef _WIN32
|
||||||
addSignal(SIGUSR1);
|
addSignal(SIGUSR1);
|
||||||
|
@ -398,7 +398,7 @@ size_t ApplicationScheduler::numberOfThreads () {
|
||||||
/// @brief sets the processor affinity
|
/// @brief sets the processor affinity
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
void ApplicationScheduler::setProcessorAffinity (const vector<size_t>& cores) {
|
void ApplicationScheduler::setProcessorAffinity (std::vector<size_t> const& cores) {
|
||||||
#ifdef TRI_HAVE_THREAD_AFFINITY
|
#ifdef TRI_HAVE_THREAD_AFFINITY
|
||||||
size_t j = 0;
|
size_t j = 0;
|
||||||
|
|
||||||
|
@ -434,7 +434,7 @@ void ApplicationScheduler::disableControlCHandler () {
|
||||||
/// {@inheritDoc}
|
/// {@inheritDoc}
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
void ApplicationScheduler::setupOptions (map<string, ProgramOptionsDescription>& options) {
|
void ApplicationScheduler::setupOptions (std::map<std::string, ProgramOptionsDescription>& options) {
|
||||||
|
|
||||||
// .............................................................................
|
// .............................................................................
|
||||||
// command line options
|
// command line options
|
||||||
|
|
|
@ -68,7 +68,7 @@ namespace triagens {
|
||||||
/// @brief constructor
|
/// @brief constructor
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
ApplicationScheduler (ApplicationServer*);
|
explicit ApplicationScheduler (ApplicationServer*);
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
/// @brief destructor
|
/// @brief destructor
|
||||||
|
|
Loading…
Reference in New Issue