add check of verification for content

Change-Id: If3404c76bb001fb65ebb9a231020bc7a319a0142
diff --git a/ccnx/ccnx-pco.h b/ccnx/ccnx-pco.h
index cdb2a7e..28b039d 100644
--- a/ccnx/ccnx-pco.h
+++ b/ccnx/ccnx-pco.h
@@ -33,10 +33,10 @@
 class ParsedContentObject
 {
 public:
-  ParsedContentObject(const unsigned char *data, size_t len);
-  ParsedContentObject(const unsigned char *data, const ccn_parsed_ContentObject &pco);
-  ParsedContentObject(const Bytes &bytes);
-  ParsedContentObject(const ParsedContentObject &other);
+  ParsedContentObject(const unsigned char *data, size_t len, bool verified = false);
+  ParsedContentObject(const unsigned char *data, const ccn_parsed_ContentObject &pco, bool verified = false);
+  ParsedContentObject(const Bytes &bytes, bool verified = false);
+  ParsedContentObject(const ParsedContentObject &other, bool verified = false);
   virtual ~ParsedContentObject();
 
   Bytes
@@ -51,6 +51,18 @@
   inline const Bytes &
   buf () const;
 
+  bool
+  verified() const { return m_verified; }
+
+  void
+  setVerified(bool verified) { m_verified = verified; }
+
+  const unsigned char *
+  msg() const { return head(m_bytes); }
+
+  const ccn_parsed_ContentObject *
+  pco() const { return &m_pco; }
+
 private:
   void
   init(const unsigned char *data, size_t len);
@@ -59,6 +71,7 @@
   ccn_parsed_ContentObject m_pco;
   ccn_indexbuf *m_comps;
   Bytes m_bytes;
+  bool m_verified;
 };
 
 const Bytes &