#include <swcdb/manager/Protocol/Mngr/req/MngrState.h>
Public Types | |
typedef std::shared_ptr< MngrState > | Ptr |
Public Types inherited from SWC::Comm::client::ConnQueueReqBase | |
typedef std::shared_ptr< ConnQueueReqBase > | Ptr |
Public Types inherited from SWC::Comm::DispatchHandler | |
typedef std::shared_ptr< DispatchHandler > | Ptr |
Public Member Functions | |
MngrState (const ResponseCallback::Ptr &cb, const Manager::MngrsStatus &states, uint64_t token, const EndPoint &mngr_host, uint32_t timeout) | |
MngrState (MngrState &&)=delete | |
MngrState (const MngrState &)=delete | |
MngrState & | operator= (MngrState &&)=delete |
MngrState & | operator= (const MngrState &)=delete |
virtual | ~MngrState () noexcept |
bool | insistent () noexcept override |
void | handle_no_conn () override |
void | handle (ConnHandlerPtr conn, const Event::Ptr &ev) override |
Public Member Functions inherited from SWC::Comm::client::ConnQueueReqBase | |
SWC_CAN_INLINE | ConnQueueReqBase (Buffers::Ptr &&a_cbp) noexcept |
SWC_CAN_INLINE | ConnQueueReqBase (Buffers::Ptr &&a_cbp, const ConnQueuePtr &a_queue) noexcept |
SWC_CAN_INLINE Ptr | req () noexcept |
void | request_again () |
void | print (std::ostream &out) |
Public Member Functions inherited from SWC::Comm::DispatchHandler | |
virtual bool | run () |
virtual bool | valid () |
Private Attributes | |
ResponseCallback::Ptr | cb |
Additional Inherited Members | |
Public Attributes inherited from SWC::Comm::client::ConnQueueReqBase | |
Buffers::Ptr | cbp |
ConnQueuePtr | queue |
Protected Member Functions inherited from SWC::Comm::client::ConnQueueReqBase | |
virtual | ~ConnQueueReqBase () noexcept |
Protected Member Functions inherited from SWC::Comm::DispatchHandler | |
virtual | ~DispatchHandler () noexcept |
Definition at line 15 of file MngrState.h.
typedef std::shared_ptr<MngrState> SWC::Comm::Protocol::Mngr::Req::MngrState::Ptr |
Definition at line 17 of file MngrState.h.
SWC_CAN_INLINE SWC::Comm::Protocol::Mngr::Req::MngrState::MngrState | ( | const ResponseCallback::Ptr & | cb, |
const Manager::MngrsStatus & | states, | ||
uint64_t | token, | ||
const EndPoint & | mngr_host, | ||
uint32_t | timeout | ||
) |
Definition at line 14 of file MngrState.cc.
|
delete |
|
delete |
|
inlinevirtualnoexcept |
Definition at line 30 of file MngrState.h.
|
overridevirtual |
|
inlineoverridevirtual |
Implements SWC::Comm::DispatchHandler.
Definition at line 34 of file MngrState.h.
|
inlineoverridevirtualnoexcept |
Reimplemented from SWC::Comm::client::ConnQueueReqBase.
Definition at line 32 of file MngrState.h.
|
private |
Definition at line 39 of file MngrState.h.
Referenced by handle().