X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fvom%2Fvom%2Fgbp_contract_cmds.hpp;h=d9fe1d74e3785a91475bebb86309c0aceca94fe5;hb=98c2348b5cf9669c9698b9fdd31ae653081e9180;hp=7108c53f77b06098e14d19eaa821dc514004afdc;hpb=4ba67723d716660c56326ce498b99a060a9471b1;p=vpp.git diff --git a/extras/vom/vom/gbp_contract_cmds.hpp b/extras/vom/vom/gbp_contract_cmds.hpp index 7108c53f77b..d9fe1d74e37 100644 --- a/extras/vom/vom/gbp_contract_cmds.hpp +++ b/extras/vom/vom/gbp_contract_cmds.hpp @@ -27,13 +27,15 @@ namespace gbp_contract_cmds { /** * A command class that creates or updates the GBP contract */ -class create_cmd : public rpc_cmd, vapi::Gbp_contract_add_del> +class create_cmd + : public rpc_cmd, vapi::Gbp_contract_add_del> { public: /** * Constructor */ - create_cmd(HW::item& item, + create_cmd(HW::item& item, + scope_t scope, sclass_t sclass, sclass_t dclass, const handle_t& acl, @@ -56,6 +58,7 @@ public: bool operator==(const create_cmd& i) const; private: + const scope_t m_scope; const sclass_t m_sclass; const sclass_t m_dclass; const handle_t m_acl; @@ -66,13 +69,17 @@ private: /** * A cmd class that deletes a GBP contract */ -class delete_cmd : public rpc_cmd, vapi::Gbp_contract_add_del> +class delete_cmd + : public rpc_cmd, vapi::Gbp_contract_add_del> { public: /** * Constructor */ - delete_cmd(HW::item& item, sclass_t sclass, sclass_t dclass); + delete_cmd(HW::item& item, + scope_t scope, + sclass_t sclass, + sclass_t dclass); /** * Issue the command to VPP/HW @@ -90,6 +97,7 @@ public: bool operator==(const delete_cmd& i) const; private: + const scope_t m_scope; const sclass_t m_sclass; const sclass_t m_dclass; };