|
rad
2.0.0
|
#include <events.rad.hpp>
Public Types | |
| using | payload_t = rad::cii::Request< std::string, std::shared_ptr< hellomalif::LogInfo >> |
| using | payload_t = rad::MsgRequest< helloif::ReqSetLogLevel > |
Public Member Functions | |
| AnyEvent * | Clone () const override |
| rad::cii::Request< std::string, std::shared_ptr < hellomalif::LogInfo > > const & | GetPayload () const |
| rad::cii::Request< std::string, std::shared_ptr < hellomalif::LogInfo > > & | GetPayload () |
| AnyEvent * | Clone () const override |
| rad::MsgRequest < helloif::ReqSetLogLevel > const & | GetPayload () const |
| rad::MsgRequest < helloif::ReqSetLogLevel > & | GetPayload () |
Constructors | |
| SetLogLevel (rad::cii::Request< std::string, std::shared_ptr< hellomalif::LogInfo >> const &) | |
| template<typename... Args, typename = typename std::enable_if<std::is_constructible<payload_t, Args... >::value>::type> | |
| SetLogLevel (Args &&...args) | |
| SetLogLevel (SetLogLevel const &)=default | |
| SetLogLevel (SetLogLevel &&)=default | |
| SetLogLevel & | operator= (SetLogLevel const &e)=default |
| SetLogLevel (rad::MsgRequest< helloif::ReqSetLogLevel > const &) | |
| template<typename... Args, typename = typename std::enable_if<std::is_constructible<payload_t, Args... >::value>::type> | |
| SetLogLevel (Args &&...args) | |
| SetLogLevel (SetLogLevel const &)=default | |
| SetLogLevel (SetLogLevel &&)=default | |
| SetLogLevel & | operator= (SetLogLevel const &e)=default |
Public Member Functions inherited from rad::AnyEvent | |
| virtual | ~AnyEvent () |
| char const * | GetId () const |
| virtual | ~AnyEvent () |
| char const * | GetId () const |
| virtual | ~AnyEvent () |
| char const * | GetId () const |
Static Public Attributes | |
| static constexpr char const * | ID = "Events.SetLogLevel" |
| static constexpr rad::EventInfo::Context | ctx = rad::EventInfo::Context::any |
Additional Inherited Members | |
Protected Member Functions inherited from rad::AnyEvent | |
| 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::SetLogLevel::payload_t = rad::cii::Request<std::string, std::shared_ptr<hellomalif::LogInfo>> |
|
explicit |
Payload copying constructor
|
inlineexplicit |
Forwarding constructor using payload signature
|
default |
Copy constructor
|
default |
Move constructor
|
explicit |
Payload copying constructor
|
inlineexplicit |
Forwarding constructor using payload signature
|
default |
Copy constructor
|
default |
Move constructor
|
overridevirtual |
Polymorphic cloning
Implements rad::AnyEvent.
|
overridevirtual |
Polymorphic cloning
Implements rad::AnyEvent.
|
inline |
Get payload
|
inline |
|
inline |
Get payload
|
inline |
|
default |
Assignment constructor
|
default |
Assignment constructor
|
static |
|
static |
1.8.5