6#ifndef ACTIVE_EVENT_PARTICIPANT
7#define ACTIVE_EVENT_PARTICIPANT
9#include "Active/Utility/NameID.h"
54 virtual bool audit() {
return true; }
59 virtual bool attach() {
return true; }
64 virtual bool start() {
return true; }
Definition Participant.h:22
virtual void stop()
Definition Participant.h:68
virtual bool audit()
Definition Participant.h:54
bool operator==(const Participant &ref) const
Definition Participant.h:41
Participant(const utility::NameID &identity=utility::NameID{})
Definition Participant.h:28
bool operator!=(const Participant &ref) const
Definition Participant.h:47
virtual ~Participant()=default
virtual bool start()
Definition Participant.h:64
virtual bool attach()
Definition Participant.h:59
NameID()
Definition NameID.h:34