|
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.
1.8.5