#include <swcdb/manager/MngdColumns.h>
Public Types | |
typedef std::shared_ptr< ColumnReq > | Ptr |
Public Types inherited from SWC::Comm::Protocol::Mngr::Params::ColumnMng | |
enum | Function : uint8_t { INTERNAL_LOAD_ALL = 0, INTERNAL_LOAD = 1, INTERNAL_ACK_LOAD = 2, CREATE = 3, INTERNAL_ACK_CREATE = 4, REMOVE = 5, INTERNAL_ACK_DELETE = 6, MODIFY = 7, INTERNAL_ACK_MODIFY = 8, INTERNAL_EXPECT = 9 } |
Public Types inherited from SWC::Comm::ResponseCallback | |
typedef std::shared_ptr< ResponseCallback > | Ptr |
Public Member Functions | |
SWC_CAN_INLINE | ColumnReq (const Comm::ConnHandlerPtr &conn, const Comm::Event::Ptr &ev) noexcept |
~ColumnReq () noexcept | |
Public Member Functions inherited from SWC::Comm::Protocol::Mngr::Params::ColumnMng | |
SWC_CAN_INLINE | ColumnMng () noexcept |
SWC_CAN_INLINE | ColumnMng (Function a_function, const DB::Schema::Ptr &a_schema) noexcept |
~ColumnMng () noexcept | |
Public Member Functions inherited from SWC::Comm::Serializable | |
size_t | encoded_length () const |
void | encode (uint8_t **bufp) const |
void | decode (const uint8_t **bufp, size_t *remainp) |
Public Member Functions inherited from SWC::Comm::ResponseCallback | |
ResponseCallback (const ConnHandlerPtr &conn, const Event::Ptr &ev) | |
virtual | ~ResponseCallback () noexcept |
virtual void | run () |
virtual bool | expired (int64_t within=0) const noexcept |
virtual void | response (int &err) |
virtual void | response_ok () |
virtual void | send_error (int err, const std::string &msg) |
Public Attributes | |
uint64_t | id |
Public Attributes inherited from SWC::Comm::Protocol::Mngr::Params::ColumnMng | |
Function | function |
DB::Schema::Ptr | schema |
Additional Inherited Members | |
Protected Member Functions inherited from SWC::Comm::Serializable | |
virtual | ~Serializable () noexcept |
Protected Attributes inherited from SWC::Comm::ResponseCallback | |
ConnHandlerPtr | m_conn |
Event::Ptr | m_ev |
Definition at line 18 of file MngdColumns.h.
typedef std::shared_ptr<ColumnReq> SWC::Manager::MngdColumns::ColumnReq::Ptr |
Definition at line 20 of file MngdColumns.h.
|
inlinenoexcept |
Definition at line 23 of file MngdColumns.h.
|
inlinenoexcept |
Definition at line 26 of file MngdColumns.h.
uint64_t SWC::Manager::MngdColumns::ColumnReq::id |
Definition at line 21 of file MngdColumns.h.