10#ifndef __RTEventReceptionMsg_h__
11#define __RTEventReceptionMsg_h__ included
20#error RTEventReceptionMsg requires a compiler that supports C++ 11.
23#include <RTEventReceptionInterface.h>
51 std::function<bool(
const RTMessage*)> predicate;
Abstract description of an event that is expected to be received by a capsule that uses the RTMultiRe...
Definition: RTEventReceptionInterface.h:24
A dynamic constraint on a message that should be received by a capsule that uses the RTMultiReceive u...
Definition: RTEventReceptionMsg.h:33
virtual bool match(const RTMessage *msg) override
Match the received message by calling the predicate function.
RTEventReceptionMsg(std::function< bool(const RTMessage *)> pred)
Construction of RTEventReceptionMsg.
Represents a message used for communication between capsule instances.
Definition: RTMessage.h:33