// Custom includes
#include <deque>
+#include "Utils/SafeBool.hh"
#include "Packets/Packets.hh"
#include "Module.hh"
namespace debug {
class ActivePacketSource
- : public Module
+ : public Module,
+ public SafeBool<ActivePacketSource>
{
public:
connector::ActiveOutput output;
ActivePacketSource();
void submit(Packet packet);
+
+ bool boolean_test() const;
};
class PassivePacketSource
};
class ActivePacketSink
- : public Module
+ : public Module,
+ public SafeBool<ActivePacketSink>
{
public:
connector::ActiveInput input;
ActivePacketSink();
Packet request();
+
+ bool boolean_test() const;
};
class PassivePacketSink