summaryrefslogtreecommitdiffstats
path: root/generated.mako.cpp
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2016-11-29 12:31:31 -0500
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2016-12-15 10:43:42 -0500
commit65ffffa9c115d51a0b184f627e8706cdd47f8b16 (patch)
tree89db8fa0ba01db53c01c5a1111a830e0508a26bf /generated.mako.cpp
parent451f8d931a7a10d34c03f4348f64c3057f8d34f3 (diff)
downloadphosphor-inventory-manager-65ffffa9c115d51a0b184f627e8706cdd47f8b16.tar.gz
phosphor-inventory-manager-65ffffa9c115d51a0b184f627e8706cdd47f8b16.zip
Removed duplicated Holder adapters
Refactor copy/pasted action/filter/interface object adapter types into a single templated framework. Change-Id: Iafbd814572a7db13fddc5314617e310fe5f0a062 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'generated.mako.cpp')
-rw-r--r--generated.mako.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/generated.mako.cpp b/generated.mako.cpp
index e1925a2..984f00b 100644
--- a/generated.mako.cpp
+++ b/generated.mako.cpp
@@ -8,6 +8,7 @@
return '::'.join(lst)
%>
#include "manager.hpp"
+#include "utils.hpp"
% for i in interfaces:
#include <${'/'.join(i.split('.') + ['server.hpp'])}>
% endfor
@@ -23,7 +24,7 @@ const Manager::Makers Manager::_makers{
% for i in interfaces:
{
"${i}",
- details::interface::holder::Holder<
+ details::MakeInterface<
details::ServerObject<
sdbusplus::${interface_type(i)}>>::make,
},
@@ -46,28 +47,28 @@ const Manager::Events Manager::_events{
% endif
% endfor
% if e['filter'].get('args'):
- filters::${e['filter']['type']}(
+ details::make_filter(filters::${e['filter']['type']}(
% for i, a in enumerate(e['filter']['args']):
% if i + 1 == len(e['filter']['args']):
- "${a['value']}"),
+ "${a['value']}")),
% else:
"${a['value']}",
% endif
% endfor
% else:
- filters::${e['filter']['type']},
+ details::make_filter(filters::${e['filter']['type']}),
% endif
% if e['action'].get('args'):
- actions::${e['action']['type']}(
+ details::make_action(actions::${e['action']['type']}(
% for i, a in enumerate(e['action']['args']):
% if i + 1 == len(e['action']['args']):
- "${a['value']}")
+ "${a['value']}"))
% else:
"${a['value']}",
% endif
% endfor
% else:
- actions::${e['action']['type']}
+ details::make_action(actions::${e['action']['type']})
% endif
),
},
OpenPOWER on IntegriCloud