#include <swcdb/db/Protocol/Common/req/handler_data.h>
Public Types | |
typedef function * | Ptr |
Public Member Functions | |
SWC_CAN_INLINE | function (SWC::client::Clients::Ptr &a_clients, const CbT &a_cb) |
SWC_CAN_INLINE | function (SWC::client::Clients::Ptr &a_clients, CbT &&a_cb) noexcept |
~function () noexcept | |
SWC_CAN_INLINE SWC::client::Clients::Ptr & | get_clients () noexcept |
SWC_CAN_INLINE bool | valid () noexcept |
template<typename... ArgsT> | |
SWC_CAN_INLINE void | callback (ArgsT &&... args) |
Static Public Member Functions | |
static Ptr | cast (void *_datap) noexcept |
Public Attributes | |
SWC::client::Clients::Ptr | clients |
CbT | cb |
Definition at line 19 of file handler_data.h.
typedef function* SWC::Comm::Protocol::Common::Req::function< CbT >::Ptr |
Definition at line 20 of file handler_data.h.
|
inline |
Definition at line 30 of file handler_data.h.
|
inlinenoexcept |
Definition at line 35 of file handler_data.h.
|
inlinenoexcept |
Definition at line 39 of file handler_data.h.
|
inline |
Definition at line 53 of file handler_data.h.
References SWC::Comm::Protocol::Common::Req::function< CbT >::cb.
|
inlinestaticnoexcept |
Definition at line 22 of file handler_data.h.
|
inlinenoexcept |
Definition at line 42 of file handler_data.h.
References SWC::Comm::Protocol::Common::Req::function< CbT >::clients.
|
inlinenoexcept |
Definition at line 47 of file handler_data.h.
CbT SWC::Comm::Protocol::Common::Req::function< CbT >::cb |
Definition at line 27 of file handler_data.h.
Referenced by SWC::Comm::Protocol::Common::Req::function< CbT >::callback().
SWC::client::Clients::Ptr SWC::Comm::Protocol::Common::Req::function< CbT >::clients |
Definition at line 26 of file handler_data.h.
Referenced by SWC::Comm::Protocol::Common::Req::function< CbT >::get_clients().