src: Improving consistency and correcting code style
As of this commit, all data structures can be directly constructed from
wire format.
This commit excludes full correction of code style in security/ and
tools/ndnsec*, which will be part of a different commit.
Change-Id: I121ac1f81948bc7468990df52cdefeb2988d91a1
Refs: #1403
diff --git a/src/management/ndnd-forwarding-entry.hpp b/src/management/ndnd-forwarding-entry.hpp
index 03272b1..a084964 100644
--- a/src/management/ndnd-forwarding-entry.hpp
+++ b/src/management/ndnd-forwarding-entry.hpp
@@ -40,6 +40,15 @@
{
}
+ /**
+ * @brief Create from wire encoding
+ */
+ explicit
+ ForwardingEntry(const Block& wire)
+ {
+ wireDecode(wire);
+ }
+
const std::string&
getAction() const { return action_; }
@@ -50,7 +59,7 @@
getPrefix() const { return prefix_; }
void
- setPrefix(const Name &prefix) { prefix_ = prefix; wire_.reset(); }
+ setPrefix(const Name& prefix) { prefix_ = prefix; wire_.reset(); }
int
getFaceId() const { return faceId_; }
@@ -74,7 +83,7 @@
wireEncode() const;
inline void
- wireDecode(const Block &wire);
+ wireDecode(const Block& wire);
private:
std::string action_; /**< empty for none. */
@@ -135,7 +144,7 @@
}
inline void
-ForwardingEntry::wireDecode(const Block &wire)
+ForwardingEntry::wireDecode(const Block& wire)
{
action_.clear();
prefix_.clear();
@@ -190,7 +199,7 @@
}
inline std::ostream&
-operator << (std::ostream &os, const ForwardingEntry &entry)
+operator << (std::ostream& os, const ForwardingEntry& entry)
{
os << "ForwardingEntry(";