summaryrefslogtreecommitdiffstats
path: root/message_handler.cpp
diff options
context:
space:
mode:
authorTom Joseph <tomjoseph@in.ibm.com>2017-03-31 10:43:48 +0530
committerTom Joseph <tomjoseph@in.ibm.com>2017-04-25 12:12:02 +0530
commitff84849403a5eef6fb48c951951287a76451c95b (patch)
tree216d8ecd4e70e70e5d69dc4b0eeafb9fc224f9c6 /message_handler.cpp
parentf846fb33d31794b042b5d1fe4c19dd60cc9b2c04 (diff)
downloadphosphor-net-ipmid-ff84849403a5eef6fb48c951951287a76451c95b.tar.gz
phosphor-net-ipmid-ff84849403a5eef6fb48c951951287a76451c95b.zip
Provide API to set socket channel in session object.
Change-Id: I7d9620c4a34bb8bb85ed6f60ac8b2032355087f6 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
Diffstat (limited to 'message_handler.cpp')
-rw-r--r--message_handler.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/message_handler.cpp b/message_handler.cpp
index 8332517..a68f36b 100644
--- a/message_handler.cpp
+++ b/message_handler.cpp
@@ -179,5 +179,13 @@ int Handler::send(Message& outMessage)
return writeStatus;
}
+void Handler::setChannelInSession() const
+{
+ auto session = (std::get<session::Manager&>(singletonPool).getSession(
+ sessionID)).lock();
+
+ session->channelPtr = channel;
+}
+
} //namespace message
OpenPOWER on IntegriCloud