10#ifndef __RTEventReception_h__
11#define __RTEventReception_h__ included
19#include <RTEventReceptionInterface.h>
44 const std::string & data =
"" );
53 const std::string & data =
"" );
65 const std::string signalName;
67 const std::string dataString;
A static constraint on an event that should be received by a capsule that uses the RTMultiReceive uti...
Definition: RTEventReception.h:30
RTEventReception(const int &sig, const RTProtocol *p, const std::string &data="")
Construction of RTEventReception.
RTEventReception(const std::string &sigName, const RTProtocol *p=nullptr, const std::string &data="")
Construction of RTEventReception.
RTEventReception(const RTProtocol *p=nullptr)
Construction of RTEventReception.
virtual bool match(const RTMessage *msg) override
Match the received message with the data of this RTEventReception object.
Abstract description of an event that is expected to be received by a capsule that uses the RTMultiRe...
Definition: RTEventReceptionInterface.h:24
Represents a message used for communication between capsule instances.
Definition: RTMessage.h:33
Represents a general capsule port typed by a protocol which determines the set of events that can be ...
Definition: RTProtocol.h:50