summaryrefslogtreecommitdiffstats
path: root/app/channel.cpp
diff options
context:
space:
mode:
authorWilliam A. Kennington III <wak@google.com>2019-04-06 18:19:38 -0700
committerVernon Mauery <vernon.mauery@linux.intel.com>2019-09-27 17:18:29 +0000
commitc514d874e4ce3ed1f747cfcb4bab5990393c55e8 (patch)
tree3f53b6aee184df63fed0e12be530fb0ab1e7184d /app/channel.cpp
parente7023926675030a5976dffda0825445ca0b5ef84 (diff)
downloadphosphor-host-ipmid-c514d874e4ce3ed1f747cfcb4bab5990393c55e8.tar.gz
phosphor-host-ipmid-c514d874e4ce3ed1f747cfcb4bab5990393c55e8.zip
transporthandler: Rewrite + New Handler
This rewrites the old transport handler to use the new ipmi handler registration functions. It attempts to clean up the old code, by refactoring any business logic out of the code that parses the IPMI messages. This makes the code paths easier to understand and allows for better code re-use. This also gets rid of the concept of the settings change timer. Clients expect to see their settings take effect as soon as they are set, regardless of the "Set In Progress" flag. This means we no longer need a cache for our network settings that are about to be set by the daemon, and a client can hold the BMC in "Set In Progress" while it verifies settings like other BMC implementations. Change-Id: I5406a674f087600afdfc2c0b3adeacde10986abc Signed-off-by: William A. Kennington III <wak@google.com>
Diffstat (limited to 'app/channel.cpp')
-rw-r--r--app/channel.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/app/channel.cpp b/app/channel.cpp
index 7006c92..1fa5b52 100644
--- a/app/channel.cpp
+++ b/app/channel.cpp
@@ -1,6 +1,5 @@
#include "channel.hpp"
-#include "transporthandler.hpp"
#include "user_channel/channel_layer.hpp"
#include <arpa/inet.h>
OpenPOWER on IntegriCloud