From bb9b2210d7072e8fb2f822e7c33c3ee6af54e8e1 Mon Sep 17 00:00:00 2001 From: Volker Birk Date: Thu, 4 Aug 2016 00:19:54 +0200 Subject: [PATCH] adding attaching constructor --- src/message.cc | 6 ++++++ src/message.hh | 1 + 2 files changed, 7 insertions(+) diff --git a/src/message.cc b/src/message.cc index e063d1c..103e60c 100644 --- a/src/message.cc +++ b/src/message.cc @@ -28,6 +28,12 @@ namespace pEp { _filename = second._filename; } + Message::Blob::Blob(bloblist_t *bl) + { + _value = NULL; + attach(bl); + } + Message::Blob::~Blob() { free(_value); diff --git a/src/message.hh b/src/message.hh index 5e591ff..51ac367 100644 --- a/src/message.hh +++ b/src/message.hh @@ -19,6 +19,7 @@ namespace pEp { public: Blob(char *value = NULL, size_t size = 0, string mime_type = "", string filename = ""); + Blob(bloblist_t *bl); Blob(const Blob& second, bool copy = false); ~Blob(); void attach(bloblist_t *blob);