Remove the code related to obsolete event loop.

Change-Id: I2398c827f3744bd3949948b2e36248b6c4ee6f25
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
diff --git a/main.cpp b/main.cpp
index 488a240..e26bcda 100644
--- a/main.cpp
+++ b/main.cpp
@@ -50,140 +50,6 @@
     return g_sel_reserve;
 }
 
-/*
- * TODO : The plan is to refactor the event loop to support adding multiple
- * file descriptors and event handlers for implementing the Serial Over LAN.
- *
- * A class would abstract the features provided by the sd_event_loop
- */
-
-namespace eventloop
-{
-
-static int io_handler(sd_event_source* es, int fd, uint32_t revents,
-                      void* userdata)
-{
-    std::shared_ptr<udpsocket::Channel> channelPtr;
-    struct timeval timeout;
-    timeout.tv_sec = SELECT_CALL_TIMEOUT;
-    timeout.tv_usec = 0;
-
-    channelPtr.reset(new udpsocket::Channel(fd, timeout));
-
-    // Initialize the Message Handler with the socket channel
-    message::Handler msgHandler(channelPtr);
-
-    // Read the incoming IPMI packet
-    std::unique_ptr<message::Message> inMessage;
-    try
-    {
-        inMessage = msgHandler.receive();
-    }
-    catch (std::exception& e)
-    {
-        std::cerr << "Reading & Parsing the incoming IPMI message failed\n";
-        std::cerr << e.what() << "\n";
-        return 0;
-    }
-
-    // Execute the Command
-    auto outMessage = msgHandler.executeCommand(*(inMessage.get()));
-    if (outMessage == nullptr)
-    {
-        std::cerr << "Execution of IPMI command failed\n";
-        return 0;
-    }
-
-    try
-    {
-        // Send the response IPMI Message
-        msgHandler.send(*(outMessage.get()));
-    }
-    catch (std::exception& e)
-    {
-        std::cerr << "Flattening & Sending the outgoing IPMI message failed\n";
-        std::cerr << e.what() << "\n";
-    }
-
-    return 0;
-}
-
-int startEventLoop()
-{
-    sd_event_source* event_source = nullptr;
-    sd_event* event = nullptr;
-    int fd = -1, r;
-    sigset_t ss;
-
-    r = sd_event_default(&event);
-    if (r < 0)
-    {
-        goto finish;
-    }
-
-    if (sigemptyset(&ss) < 0 || sigaddset(&ss, SIGTERM) < 0 ||
-        sigaddset(&ss, SIGINT) < 0)
-    {
-        r = -errno;
-        goto finish;
-    }
-
-    /* Block SIGTERM first, so that the event loop can handle it */
-    if (sigprocmask(SIG_BLOCK, &ss, nullptr) < 0)
-    {
-        r = -errno;
-        goto finish;
-    }
-
-    /* Let's make use of the default handler and "floating" reference features
-     * of sd_event_add_signal() */
-    r = sd_event_add_signal(event, nullptr, SIGTERM, nullptr, nullptr);
-    if (r < 0)
-    {
-        goto finish;
-    }
-
-    r = sd_event_add_signal(event, nullptr, SIGINT, nullptr, nullptr);
-    if (r < 0)
-    {
-        goto finish;
-    }
-
-    if (sd_listen_fds(0) != 1)
-    {
-        fprintf(stderr, "No or too many file descriptors received.\n");
-        goto finish;
-    }
-
-    fd = SD_LISTEN_FDS_START;
-
-    r = sd_event_add_io(event, &event_source, fd, EPOLLIN, io_handler, nullptr);
-    if (r < 0)
-    {
-        goto finish;
-    }
-
-    r = sd_event_loop(event);
-
-finish:
-    event_source = sd_event_source_unref(event_source);
-    event = sd_event_unref(event);
-
-    if (fd >= 0)
-    {
-        (void) close(fd);
-    }
-
-    if (r < 0)
-    {
-        fprintf(stderr, "Failure: %s\n", strerror(-r));
-    }
-
-    return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;
-}
-
-} // namespace eventloop
-
 int main(int i_argc, char* i_argv[])
 {
     /*