rad
3.0.0
|
#include <events.rad.hpp>
Public Types | |
using | payload_t = rad::cii::Request< std::string > |
Static Public Attributes | |
static constexpr char const * | ID = "Events.GetState" |
static constexpr rad::EventInfo::Context | ctx = rad::EventInfo::Context::any |
Constructors | |
GetState (rad::cii::Request< std::string > const &) | |
template<typename... Args, typename = typename std::enable_if<std::is_constructible<payload_t, Args... >::value>::type> | |
GetState (Args &&... args) | |
GetState (GetState const &)=default | |
GetState (GetState &&)=default | |
GetState & | operator= (GetState const &e)=default |
AnyEvent * | Clone () const override |
rad::cii::Request< std::string > const & | GetPayload () const |
rad::cii::Request< std::string > & | GetPayload () |
Additional Inherited Members | |
![]() | |
virtual | ~AnyEvent () |
char const * | GetId () const |
virtual | ~AnyEvent () |
char const * | GetId () const |
virtual | ~AnyEvent () |
char const * | GetId () const |
![]() | |
AnyEvent (char const *id) | |
AnyEvent (char const *id) | |
AnyEvent (char const *id) | |
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 |
using Events::GetState::payload_t = rad::cii::Request<std::string> |
|
explicit |
Payload copying constructor
|
inlineexplicit |
Forwarding constructor using payload signature
|
default |
Copy constructor
|
default |
Move constructor
|
overridevirtual |
Polymorphic cloning
Implements rad::AnyEvent.
|
inline |
|
inline |
Get payload
|
staticconstexpr |
|
staticconstexpr |