all: Replacing deprecated NameComponents class with Name
NameComponents is kept for backwards compatibility as typedef to Name
refs #29
diff --git a/model/fib/ndn-fib.h b/model/fib/ndn-fib.h
index 951f2cb..141a402 100644
--- a/model/fib/ndn-fib.h
+++ b/model/fib/ndn-fib.h
@@ -1,6 +1,6 @@
/* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil -*- */
/*
- * Copyright (c) 2011 University of California, Los Angeles
+ * Copyright (c) 2011-2013 University of California, Los Angeles
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
@@ -60,7 +60,7 @@
* \todo Implement exclude filters
*
* \param interest Interest packet header
- * \returns If entry found a valid iterator will be returned, otherwise end ()
+ * \returns If entry found a valid iterator (Ptr<fib::Entry>) will be returned, otherwise End () (==0)
*/
virtual Ptr<fib::Entry>
LongestPrefixMatch (const InterestHeader &interest) = 0;
@@ -77,7 +77,7 @@
* @param metric Routing metric
*/
virtual Ptr<fib::Entry>
- Add (const NameComponents &prefix, Ptr<Face> face, int32_t metric) = 0;
+ Add (const Name &prefix, Ptr<Face> face, int32_t metric) = 0;
/**
* \brief Add or update FIB entry using smart pointer to prefix
@@ -91,7 +91,7 @@
* @param metric Routing metric
*/
virtual Ptr<fib::Entry>
- Add (const Ptr<const NameComponents> &prefix, Ptr<Face> face, int32_t metric) = 0;
+ Add (const Ptr<const Name> &prefix, Ptr<Face> face, int32_t metric) = 0;
/**
* @brief Remove FIB entry
@@ -102,7 +102,7 @@
* @param name Smart pointer to prefix
*/
virtual void
- Remove (const Ptr<const NameComponents> &prefix) = 0;
+ Remove (const Ptr<const Name> &prefix) = 0;
// /**
// * @brief Invalidate FIB entry ("Safe" version of Remove)
@@ -111,7 +111,7 @@
// * @param name Smart pointer to prefix
// */
// virtual void
- // Invalidate (const Ptr<const NameComponents> &prefix) = 0;
+ // Invalidate (const Ptr<const Name> &prefix) = 0;
/**
* @brief Invalidate all FIB entries