diff options
author | Håvard Pettersen <havardpe@oath.com> | 2022-04-06 12:18:08 +0000 |
---|---|---|
committer | Håvard Pettersen <havardpe@oath.com> | 2022-04-08 13:45:13 +0000 |
commit | 9fbcf76d088740aacf535e6482f86c833cfae871 (patch) | |
tree | c62dcd0f9cdcee9876b37c60f741958c14147f80 /jrt_test/src/jrt-test | |
parent | 69454cef2fe53694eb5541e5f622a4e973c081bf (diff) |
remove FastOS_Application
fixup (per application):
- maybe ignore SIGPIPE
- wire argc/argv
untangle Vespa Test Framework
strip down deprecated TestApp
Diffstat (limited to 'jrt_test/src/jrt-test')
-rw-r--r-- | jrt_test/src/jrt-test/simpleserver/simpleserver.cpp | 28 |
1 files changed, 6 insertions, 22 deletions
diff --git a/jrt_test/src/jrt-test/simpleserver/simpleserver.cpp b/jrt_test/src/jrt-test/simpleserver/simpleserver.cpp index b6269253c48..9feedb8d663 100644 --- a/jrt_test/src/jrt-test/simpleserver/simpleserver.cpp +++ b/jrt_test/src/jrt-test/simpleserver/simpleserver.cpp @@ -3,7 +3,7 @@ #include <vespa/fnet/frt/supervisor.h> #include <vespa/fnet/frt/rpcrequest.h> #include <vespa/fnet/transport.h> -#include <vespa/fastos/app.h> +#include <vespa/vespalib/util/signalhandler.h> class Server : public FRT_Invokable { @@ -66,31 +66,15 @@ public: }; -class App : public FastOS_Application -{ -public: - int Main() override; -}; - - -int -App::Main() -{ - if (_argc < 2) { - printf("usage: %s <listenspec>\n", _argv[0]); +int main(int argc, char **argv) { + vespalib::SignalHandler::PIPE.ignore(); + if (argc < 2) { + printf("usage: %s <listenspec>\n", argv[0]); return 1; } fnet::frt::StandaloneFRT frt; Server server(&frt.supervisor()); - frt.supervisor().Listen(_argv[1]); + frt.supervisor().Listen(argv[1]); frt.supervisor().GetTransport()->WaitFinished(); return 0; } - - -int -main(int argc, char **argv) -{ - App myapp; - return myapp.Entry(argc, argv); -} |