aboutsummaryrefslogtreecommitdiffstats
path: root/src/header.cpp
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2013-02-17 21:18:32 +0000
committerVincent Richard <[email protected]>2013-02-17 21:18:32 +0000
commitd8b3d2b6414f307bb166fe4f5d4aa16003007ce6 (patch)
treebf56790f1284cf10c5a34648f86717c82e5b3d0e /src/header.cpp
parentSMTP response code 251 for RCPT TO is now treated as successful. (diff)
downloadvmime-d8b3d2b6414f307bb166fe4f5d4aa16003007ce6.tar.gz
vmime-d8b3d2b6414f307bb166fe4f5d4aa16003007ce6.zip
Added helper function to replace header field.
Diffstat (limited to 'src/header.cpp')
-rw-r--r--src/header.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/header.cpp b/src/header.cpp
index 663eb8df..6543a302 100644
--- a/src/header.cpp
+++ b/src/header.cpp
@@ -276,6 +276,13 @@ void header::removeField(const size_t pos)
}
+void header::replaceField(ref <headerField> field, ref <headerField> newField)
+{
+ insertFieldBefore(field, newField);
+ removeField(field);
+}
+
+
void header::removeAllFields()
{
m_fields.clear();