From 8c2ce5847fca7c89c35ab9e4833034d722294d76 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Fri, 25 Mar 2016 23:49:34 -0400 Subject: [PATCH] init: Propagated all services to CmdReport --- src/commands/CmdReport.cpp | 8 +++++++- src/commands/commands.h | 2 +- src/init.cpp | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/commands/CmdReport.cpp b/src/commands/CmdReport.cpp index 270b2608..b0e026bd 100644 --- a/src/commands/CmdReport.cpp +++ b/src/commands/CmdReport.cpp @@ -25,10 +25,16 @@ //////////////////////////////////////////////////////////////////////////////// #include +#include #include //////////////////////////////////////////////////////////////////////////////// -int CmdReport () +int CmdReport ( + const std::vector & args, + Rules& rules, + Database& database, + Extensions& extensions, + Log& log) { std::cout << "[report: run a specific report/extension]\n"; diff --git a/src/commands/commands.h b/src/commands/commands.h index ae171529..92bff1d3 100644 --- a/src/commands/commands.h +++ b/src/commands/commands.h @@ -47,7 +47,7 @@ int CmdHelpUsage ( int CmdHelp (const std::vector &, Log&); int CmdLog (const std::vector &, Log&); int CmdImport ( ); -int CmdReport ( ); +int CmdReport (const std::vector &, Rules&, Database&, Extensions&, Log&); int CmdStart (const std::vector &, Database&, Log&); int CmdStop (const std::vector &, Database&, Log&); int CmdTags ( Database&, Log&); diff --git a/src/init.cpp b/src/init.cpp index 8d53283a..25b071fe 100644 --- a/src/init.cpp +++ b/src/init.cpp @@ -201,7 +201,7 @@ int dispatchCommand ( else if (closeEnough (allCommands[8], args[1], 2)) status = CmdHelp (args, log); else if (closeEnough (allCommands[9], args[1], 2)) status = CmdImport ( ); else if (closeEnough (allCommands[10], args[1], 2)) status = CmdLog (args, log); - else if (closeEnough (allCommands[11], args[1], 2)) status = CmdReport ( ); + else if (closeEnough (allCommands[11], args[1], 2)) status = CmdReport (args, rules, database, extensions, log); else if (closeEnough (allCommands[12], args[1], 2)) status = CmdStart (args, database, log); else if (closeEnough (allCommands[13], args[1], 2)) status = CmdStop (args, database, log); else if (closeEnough (allCommands[14], args[1], 2)) status = CmdTags ( database, log);