Make toEscapedString public static.
diff --git a/ndn-cpp/name.hpp b/ndn-cpp/name.hpp
index 42269e4..45236d4 100644
--- a/ndn-cpp/name.hpp
+++ b/ndn-cpp/name.hpp
@@ -8,6 +8,7 @@
 
 #include <vector>
 #include <string>
+#include <sstream>
 #include "c/name.h"
 #include "encoding/binary-xml-wire-format.hpp"
 
@@ -175,7 +176,20 @@
     components_.back().setSegment(segment);
   }
   
+  /**
+   * Check if the N components of this name are the same as the first N components of the given name.
+   * @param name The Name to check.
+   * @return true if this matches the given name, otherwise false.  This always returns true if this name is empty.
+   */
   bool match(const Name &name);
+  
+  /**
+   * Write the value to result, escaping characters according to the NDN URI Scheme.
+   * This also adds "..." to a value with zero or more ".".
+   * @param value the buffer with the value to escape
+   * @param result the string stream to write to.
+   */
+  static void toEscapedString(const std::vector<unsigned char> &value, std::ostringstream &result);
 
 private:
   std::vector<Component> components_;