aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/headerField.cpp6
-rw-r--r--vmime/headerField.hpp6
2 files changed, 12 insertions, 0 deletions
diff --git a/src/headerField.cpp b/src/headerField.cpp
index 39809d23..5a3e0a62 100644
--- a/src/headerField.cpp
+++ b/src/headerField.cpp
@@ -107,4 +107,10 @@ const std::vector <const component*> headerField::getChildComponents() const
}
+void headerField::setValue(const string& value)
+{
+ parse(value);
+}
+
+
} // vmime
diff --git a/vmime/headerField.hpp b/vmime/headerField.hpp
index 42abd714..72c228a9 100644
--- a/vmime/headerField.hpp
+++ b/vmime/headerField.hpp
@@ -84,6 +84,12 @@ public:
*/
virtual void setValue(const component& value) = 0;
+ /** Set the value of this field given a character string.
+ *
+ * @param value value string to parse
+ */
+ void setValue(const string& value);
+
using component::parse;
using component::generate;