From fae053307dcc6807dd8ab127294c1fe5c5bb2d72 Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Mon, 15 Jul 2019 07:59:35 +0200 Subject: libcamera: message: Add user message types Reserve identifiers for user-defined message types and add an operation to the Message class to register the type identifiers. Signed-off-by: Jacopo Mondi Signed-off-by: Laurent Pinchart Reviewed-by: Jacopo Mondi --- test/message.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test/message.cpp') diff --git a/test/message.cpp b/test/message.cpp index de98da3e..3775c30a 100644 --- a/test/message.cpp +++ b/test/message.cpp @@ -52,6 +52,17 @@ class MessageTest : public Test protected: int run() { + Message::Type msgType[2] = { + Message::registerMessageType(), + Message::registerMessageType(), + }; + + if (msgType[0] != Message::UserMessage || + msgType[1] != Message::UserMessage + 1) { + cout << "Failed to register message types" << endl; + return TestFail; + } + MessageReceiver receiver; receiver.moveToThread(&thread_); -- cgit v1.2.1