rad
2.0.0
|
#include <anyEvent.hpp>
Public Member Functions | |
virtual | ~AnyEvent () |
char const * | GetId () const |
virtual AnyEvent * | Clone () const =0 |
virtual | ~AnyEvent () |
char const * | GetId () const |
virtual AnyEvent * | Clone () const =0 |
virtual | ~AnyEvent () |
char const * | GetId () const |
virtual AnyEvent * | Clone () const =0 |
Protected Member Functions | |
AnyEvent (char const *id) | |
AnyEvent (char const *id) | |
AnyEvent (char const *id) | |
Disable standard constructors | |
AnyEvent (AnyEvent const &e)=default | |
AnyEvent (AnyEvent &&e)=default | |
AnyEvent & | operator= (AnyEvent const &e)=default |
AnyEvent (AnyEvent const &e)=default | |
AnyEvent (AnyEvent &&e)=default | |
AnyEvent & | operator= (AnyEvent const &e)=default |
AnyEvent (AnyEvent const &e)=default | |
AnyEvent (AnyEvent &&e)=default | |
AnyEvent & | operator= (AnyEvent const &e)=default |
AnyEvent represent an unknown specific event.
Subclass the AnyEvent and provide a unique id for the event.
|
virtual |
|
protected |
|
protecteddefault |
|
protecteddefault |
|
virtual |
|
protected |
|
protecteddefault |
|
protecteddefault |
|
virtual |
|
protected |
|
protecteddefault |
|
protecteddefault |
|
pure virtual |
Clone the event
Implemented in Events::Stop, Events::Stop, Events::Status, Events::Status, Events::SetLogLevel, Events::SetLogLevel, Events::Reset, Events::Reset, Events::Init, Events::Init, Events::Exit, Events::Exit, Events::Enable, Events::Enable, Events::Disable, Events::Disable, rad::EventT< EventTrait >, rad::EventT< EventTrait >, rad::EventT< EventTrait >, Events::CtrlC, Events::CtrlC, Events::Config, Events::Config, and myevents::BarEvent.
|
pure virtual |
Clone the event
Implemented in Events::Stop, Events::Stop, Events::Status, Events::Status, Events::SetLogLevel, Events::SetLogLevel, Events::Reset, Events::Reset, Events::Init, Events::Init, Events::Exit, Events::Exit, Events::Enable, Events::Enable, Events::Disable, Events::Disable, rad::EventT< EventTrait >, rad::EventT< EventTrait >, rad::EventT< EventTrait >, Events::CtrlC, Events::CtrlC, Events::Config, Events::Config, and myevents::BarEvent.
|
pure virtual |
Clone the event
Implemented in Events::Stop, Events::Stop, Events::Status, Events::Status, Events::SetLogLevel, Events::SetLogLevel, Events::Reset, Events::Reset, Events::Init, Events::Init, Events::Exit, Events::Exit, Events::Enable, Events::Enable, Events::Disable, Events::Disable, rad::EventT< EventTrait >, rad::EventT< EventTrait >, rad::EventT< EventTrait >, Events::CtrlC, Events::CtrlC, Events::Config, Events::Config, and myevents::BarEvent.
|
inline |
Get associated event id. It corresponds to the EVENT::id field of the EVENT trait.
|
inline |
Get associated event id. It corresponds to the EVENT::id field of the EVENT trait.
|
inline |
Get associated event id. It corresponds to the EVENT::id field of the EVENT trait.