Enhance exception throwing with Boost Exception library
Change-Id: I471023fc23ffaebe04d9668426b4c1b03e4962ba
Refs: #2997
diff --git a/src/management/nfd-control-parameters.cpp b/src/management/nfd-control-parameters.cpp
index eb9fa0f..f8ce363 100644
--- a/src/management/nfd-control-parameters.cpp
+++ b/src/management/nfd-control-parameters.cpp
@@ -115,7 +115,7 @@
ControlParameters::wireDecode(const Block& block)
{
if (block.type() != tlv::nfd::ControlParameters) {
- throw Error("expecting TLV-TYPE ControlParameters");
+ BOOST_THROW_EXCEPTION(Error("Expecting TLV-TYPE ControlParameters"));
}
m_wire = block;
m_wire.parse();
@@ -168,7 +168,7 @@
if (this->hasStrategy()) {
val->parse();
if (val->elements().empty()) {
- throw Error("expecting Strategy/Name");
+ BOOST_THROW_EXCEPTION(Error("Expecting Strategy/Name"));
}
else {
m_strategy.wireDecode(*val->elements_begin());