chore: Remove dead code; unused outputter param on runInner functions
This commit is contained in:
parent
f56a3ba305
commit
383b39636e
11 changed files with 19 additions and 33 deletions
|
|
@ -264,7 +264,7 @@ int MinimalApp::standardStartup(int argc, char **argv)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int MinimalApp::runInner(int argc, char **argv, ILogOutputter *outputter, StartupFunc startup)
|
int MinimalApp::runInner(int argc, char **argv, StartupFunc startup)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,11 +21,12 @@
|
||||||
|
|
||||||
#include <stdexcept>
|
#include <stdexcept>
|
||||||
|
|
||||||
class ILogOutputter;
|
|
||||||
class FileLogOutputter;
|
|
||||||
namespace deskflow {
|
namespace deskflow {
|
||||||
class Screen;
|
class Screen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
class ILogOutputter;
|
||||||
|
class FileLogOutputter;
|
||||||
class IEventQueue;
|
class IEventQueue;
|
||||||
class SocketMultiplexer;
|
class SocketMultiplexer;
|
||||||
|
|
||||||
|
|
@ -136,7 +137,7 @@ public:
|
||||||
|
|
||||||
// IApp overrides
|
// IApp overrides
|
||||||
virtual int standardStartup(int argc, char **argv) override;
|
virtual int standardStartup(int argc, char **argv) override;
|
||||||
virtual int runInner(int argc, char **argv, ILogOutputter *outputter, StartupFunc startup) override;
|
virtual int runInner(int argc, char **argv, StartupFunc startup) override;
|
||||||
virtual void startNode() override;
|
virtual void startNode() override;
|
||||||
virtual int mainLoop() override;
|
virtual int mainLoop() override;
|
||||||
virtual int foregroundStartup(int argc, char **argv) override;
|
virtual int foregroundStartup(int argc, char **argv) override;
|
||||||
|
|
|
||||||
|
|
@ -510,17 +510,12 @@ int ClientApp::standardStartup(int argc, char **argv)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int ClientApp::runInner(int argc, char **argv, ILogOutputter *outputter, StartupFunc startup)
|
int ClientApp::runInner(int argc, char **argv, StartupFunc startup)
|
||||||
{
|
{
|
||||||
// general initialization
|
// general initialization
|
||||||
m_serverAddress = new NetworkAddress;
|
m_serverAddress = new NetworkAddress;
|
||||||
args().m_pname = ARCH->getBasename(argv[0]);
|
args().m_pname = ARCH->getBasename(argv[0]);
|
||||||
|
|
||||||
// install caller's output filter
|
|
||||||
if (outputter != NULL) {
|
|
||||||
CLOG->insert(outputter);
|
|
||||||
}
|
|
||||||
|
|
||||||
int result;
|
int result;
|
||||||
try {
|
try {
|
||||||
// run
|
// run
|
||||||
|
|
|
||||||
|
|
@ -11,17 +11,15 @@
|
||||||
|
|
||||||
namespace deskflow {
|
namespace deskflow {
|
||||||
class Screen;
|
class Screen;
|
||||||
}
|
class ClientArgs;
|
||||||
|
} // namespace deskflow
|
||||||
|
|
||||||
class Event;
|
class Event;
|
||||||
class Client;
|
class Client;
|
||||||
class NetworkAddress;
|
class NetworkAddress;
|
||||||
class Thread;
|
class Thread;
|
||||||
class ISocketFactory;
|
class ISocketFactory;
|
||||||
|
|
||||||
namespace deskflow {
|
|
||||||
class ClientArgs;
|
|
||||||
}
|
|
||||||
|
|
||||||
class ClientApp : public App
|
class ClientApp : public App
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
@ -45,7 +43,7 @@ public:
|
||||||
}
|
}
|
||||||
int foregroundStartup(int argc, char **argv) override;
|
int foregroundStartup(int argc, char **argv) override;
|
||||||
int standardStartup(int argc, char **argv) override;
|
int standardStartup(int argc, char **argv) override;
|
||||||
int runInner(int argc, char **argv, ILogOutputter *outputter, StartupFunc startup) override;
|
int runInner(int argc, char **argv, StartupFunc startup) override;
|
||||||
deskflow::Screen *createScreen() override;
|
deskflow::Screen *createScreen() override;
|
||||||
int mainLoop() override;
|
int mainLoop() override;
|
||||||
void startNode() override;
|
void startNode() override;
|
||||||
|
|
|
||||||
|
|
@ -13,12 +13,9 @@ typedef int (*StartupFunc)(int, char **);
|
||||||
|
|
||||||
namespace deskflow {
|
namespace deskflow {
|
||||||
class ArgsBase;
|
class ArgsBase;
|
||||||
}
|
|
||||||
|
|
||||||
class ILogOutputter;
|
|
||||||
namespace deskflow {
|
|
||||||
class Screen;
|
class Screen;
|
||||||
}
|
} // namespace deskflow
|
||||||
|
|
||||||
class IEventQueue;
|
class IEventQueue;
|
||||||
|
|
||||||
class IApp : public IInterface
|
class IApp : public IInterface
|
||||||
|
|
@ -27,7 +24,7 @@ public:
|
||||||
virtual void setByeFunc(void (*bye)(int)) = 0;
|
virtual void setByeFunc(void (*bye)(int)) = 0;
|
||||||
virtual deskflow::ArgsBase &argsBase() const = 0;
|
virtual deskflow::ArgsBase &argsBase() const = 0;
|
||||||
virtual int standardStartup(int argc, char **argv) = 0;
|
virtual int standardStartup(int argc, char **argv) = 0;
|
||||||
virtual int runInner(int argc, char **argv, ILogOutputter *outputter, StartupFunc startup) = 0;
|
virtual int runInner(int argc, char **argv, StartupFunc startup) = 0;
|
||||||
virtual void startNode() = 0;
|
virtual void startNode() = 0;
|
||||||
virtual void bye(int error) = 0;
|
virtual void bye(int error) = 0;
|
||||||
virtual int mainLoop() = 0;
|
virtual int mainLoop() = 0;
|
||||||
|
|
|
||||||
|
|
@ -776,18 +776,13 @@ void ServerApp::resetServer(const Event &, void *)
|
||||||
startServer();
|
startServer();
|
||||||
}
|
}
|
||||||
|
|
||||||
int ServerApp::runInner(int argc, char **argv, ILogOutputter *outputter, StartupFunc startup)
|
int ServerApp::runInner(int argc, char **argv, StartupFunc startup)
|
||||||
{
|
{
|
||||||
// general initialization
|
// general initialization
|
||||||
m_deskflowAddress = new NetworkAddress;
|
m_deskflowAddress = new NetworkAddress;
|
||||||
args().m_config = std::make_shared<Config>(m_events);
|
args().m_config = std::make_shared<Config>(m_events);
|
||||||
args().m_pname = ARCH->getBasename(argv[0]);
|
args().m_pname = ARCH->getBasename(argv[0]);
|
||||||
|
|
||||||
// install caller's output filter
|
|
||||||
if (outputter != NULL) {
|
|
||||||
CLOG->insert(outputter);
|
|
||||||
}
|
|
||||||
|
|
||||||
// run
|
// run
|
||||||
int result = startup(argc, argv);
|
int result = startup(argc, argv);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@ public:
|
||||||
bool loadConfig(const std::string &pathname) override;
|
bool loadConfig(const std::string &pathname) override;
|
||||||
deskflow::Screen *createScreen() override;
|
deskflow::Screen *createScreen() override;
|
||||||
int mainLoop() override;
|
int mainLoop() override;
|
||||||
int runInner(int argc, char **argv, ILogOutputter *outputter, StartupFunc startup) override;
|
int runInner(int argc, char **argv, StartupFunc startup) override;
|
||||||
int standardStartup(int argc, char **argv) override;
|
int standardStartup(int argc, char **argv) override;
|
||||||
int foregroundStartup(int argc, char **argv) override;
|
int foregroundStartup(int argc, char **argv) override;
|
||||||
void startNode() override;
|
void startNode() override;
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ int standardStartupStatic(int argc, char **argv)
|
||||||
|
|
||||||
int AppUtilUnix::run(int argc, char **argv)
|
int AppUtilUnix::run(int argc, char **argv)
|
||||||
{
|
{
|
||||||
return app().runInner(argc, argv, NULL, &standardStartupStatic);
|
return app().runInner(argc, argv, &standardStartupStatic);
|
||||||
}
|
}
|
||||||
|
|
||||||
void AppUtilUnix::startNode()
|
void AppUtilUnix::startNode()
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,7 @@ int AppUtilWindows::run(int argc, char **argv)
|
||||||
app().argsBase().m_daemon = false;
|
app().argsBase().m_daemon = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return app().runInner(argc, argv, NULL, startup);
|
return app().runInner(argc, argv, startup);
|
||||||
}
|
}
|
||||||
|
|
||||||
AppUtilWindows &AppUtilWindows::instance()
|
AppUtilWindows &AppUtilWindows::instance()
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ public:
|
||||||
MOCK_METHOD(void, parseArgs, (int, const char *const *), (override));
|
MOCK_METHOD(void, parseArgs, (int, const char *const *), (override));
|
||||||
MOCK_METHOD(void, version, (), (override));
|
MOCK_METHOD(void, version, (), (override));
|
||||||
MOCK_METHOD(int, standardStartup, (int, char **), (override));
|
MOCK_METHOD(int, standardStartup, (int, char **), (override));
|
||||||
MOCK_METHOD(int, runInner, (int, char **, ILogOutputter *, StartupFunc), (override));
|
MOCK_METHOD(int, runInner, (int, char **, StartupFunc), (override));
|
||||||
MOCK_METHOD(void, startNode, (), (override));
|
MOCK_METHOD(void, startNode, (), (override));
|
||||||
MOCK_METHOD(int, mainLoop, (), (override));
|
MOCK_METHOD(int, mainLoop, (), (override));
|
||||||
MOCK_METHOD(int, foregroundStartup, (int, char **), (override));
|
MOCK_METHOD(int, foregroundStartup, (int, char **), (override));
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ TEST(ServerAppTests, runInner_will_handle_configuration_lifetime)
|
||||||
EXPECT_FALSE(app.args().m_config);
|
EXPECT_FALSE(app.args().m_config);
|
||||||
|
|
||||||
const char *argv[]{"deskflow-server"};
|
const char *argv[]{"deskflow-server"};
|
||||||
app.runInner(1, const_cast<char **>(argv), nullptr, [](int, char **) { return 0; });
|
app.runInner(1, const_cast<char **>(argv), [](int, char **) { return 0; });
|
||||||
|
|
||||||
EXPECT_TRUE(app.args().m_config);
|
EXPECT_TRUE(app.args().m_config);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue