aboutsummaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2019-07-31 11:16:18 +0200
committerTor Egge <Tor.Egge@broadpark.no>2019-07-31 11:16:18 +0200
commit693bc38a73d453d3a57cc26a9989f4cca44fa0cc (patch)
treea874397f0243bbbe572f7b8998041d6ea3d1e5a2 /messagebus
parent9421630708db4764c6c8faa3a3de3f3d2cab0046 (diff)
Copy constructor/assignment is explicitly deleted for mbus::Routable.
Add explicit delete of copy/move constructor/assignment for mbus::Message.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/vespa/messagebus/message.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/messagebus/src/vespa/messagebus/message.h b/messagebus/src/vespa/messagebus/message.h
index e7e7d74033e..539720374d0 100644
--- a/messagebus/src/vespa/messagebus/message.h
+++ b/messagebus/src/vespa/messagebus/message.h
@@ -29,8 +29,10 @@ public:
* Constructs a new instance of this class.
*/
Message();
- Message(Message &&) = default;
- Message & operator = (Message &&) = default;
+ Message(const Message &) = delete;
+ Message(Message &&) = delete;
+ Message & operator = (const Message &) = delete;
+ Message & operator = (Message &&) = delete;
/**
* If a message is deleted with elements on the callstack, this destructor