Disallow copying RawQueues
Change-Id: I0cc4108ca1545a7bba63652e29b13011994885b9
diff --git a/aos/linux_code/ipc_lib/queue.h b/aos/linux_code/ipc_lib/queue.h
index 828e8f4..0e6c3ae 100644
--- a/aos/linux_code/ipc_lib/queue.h
+++ b/aos/linux_code/ipc_lib/queue.h
@@ -78,6 +78,9 @@
// For writing only.
static constexpr Options<RawQueue>::Option kOverride{0x0010};
+ RawQueue(const RawQueue &) = default;
+ RawQueue &operator=(const RawQueue &) = default;
+
// Writes a message into the queue.
// This function takes ownership of msg.
// NOTE: msg must point to a valid message from this queue