blob: 4cbe89fd9726b551ce549e91cf0d7babe9fe6f37 [file]
#ifndef CONTROL_HH
#define CONTROL_HH
#include "umlrtoutsignal.hh"
#include "umlrtprotocol.hh"
#include "umlrtsignal.hh"
struct UMLRTCommsPort;
namespace Control
{
class Base : public UMLRTProtocol
{
public:
Base( const UMLRTCommsPort * & srcPort );
UMLRTOutSignal done() const;
};
class Conj : public UMLRTProtocol
{
public:
Conj( const UMLRTCommsPort * & srcPort );
};
enum SignalId
{
signal_done = UMLRTSignal::FIRST_PROTOCOL_SIGNAL_ID
};
};
#endif