Solving compilation problems, adding more comments. Modified ccnx-test example
diff --git a/helper/ccnx-face-container.h b/helper/ccnx-face-container.h
index 4426449..ecb29d9 100644
--- a/helper/ccnx-face-container.h
+++ b/helper/ccnx-face-container.h
@@ -23,20 +23,24 @@
#include <stdint.h>
#include <vector>
-#include "ns3/ccnx.h"
+
+#include "ns3/ptr.h"
+#include "ns3/simple-ref-count.h"
namespace ns3 {
+class CcnxFace;
+
/**
- * \ingroup ccnx
+ * \ingroup ccnx-helpers
* \brief A pool for CCNx faces
*
* Provides tools to perform basic manipulation on faces, such as
* setting metrics and states on faces
*
- * \see Ccnx
+ * \see CcnxStackHelper
*/
-class CcnxFaceContainer
+class CcnxFaceContainer : public SimpleRefCount<CcnxFaceContainer>
{
private:
typedef std::vector<Ptr<CcnxFace> > FaceContainer;
@@ -67,6 +71,13 @@
/**
* \brief Add all entries from other container
*
+ * \param other smart pointer to a container
+ */
+ void AddAll (Ptr<CcnxFaceContainer> other);
+
+ /**
+ * \brief Add all entries from other container
+ *
* \param other container
*/
void AddAll (const CcnxFaceContainer &other);