Modify constructor for message handler class.

Change-Id: I5ab63b4a20654a69074a692daec85b234497bb5a
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
diff --git a/message_handler.hpp b/message_handler.hpp
index 7ca7c3d..5ab8535 100644
--- a/message_handler.hpp
+++ b/message_handler.hpp
@@ -2,10 +2,10 @@
 
 #include <iostream>
 #include <numeric>
-
 #include "message.hpp"
 #include "message_parsers.hpp"
 #include "session.hpp"
+#include "sol/console_buffer.hpp"
 
 namespace message
 {
@@ -13,9 +13,11 @@
 class Handler
 {
     public:
-
-        explicit Handler(std::shared_ptr<udpsocket::Channel> inChannel):
-            channel(inChannel) {}
+        explicit Handler(std::shared_ptr<udpsocket::Channel> channel,
+                         uint32_t sessionID =
+                             message::Message::MESSAGE_INVALID_SESSION_ID):
+            sessionID(sessionID),
+            channel(channel) {}
 
         Handler() = delete;
         ~Handler() = default;
@@ -62,6 +64,7 @@
 
         // BMC Session ID for the Channel
         session::SessionID sessionID;
+
     private:
         // Socket channel for communicating with the remote client
         std::shared_ptr<udpsocket::Channel> channel;