summaryrefslogtreecommitdiff
path: root/implementation/message/src/payload_impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'implementation/message/src/payload_impl.cpp')
-rw-r--r--implementation/message/src/payload_impl.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/implementation/message/src/payload_impl.cpp b/implementation/message/src/payload_impl.cpp
index 3355788..663a7b8 100644
--- a/implementation/message/src/payload_impl.cpp
+++ b/implementation/message/src/payload_impl.cpp
@@ -64,6 +64,10 @@ void payload_impl::set_data(const std::vector< byte_t > &_data) {
data_ = _data;
}
+void payload_impl::set_data(std::vector< byte_t > &&_data) {
+ data_ = std::move(_data);
+}
+
bool payload_impl::serialize(serializer *_to) const {
return (0 != _to && _to->serialize(data_.data(), uint32_t(data_.size())));
}