#include <swcdb/fs/Broker/AppContext.h>
Public Types | |
typedef std::shared_ptr< AppContext > | Ptr |
Public Types inherited from SWC::Comm::AppContext | |
typedef std::shared_ptr< AppContext > | Ptr |
Public Member Functions | |
AppContext (const Config::Settings &settings) | |
virtual | ~AppContext () noexcept |
void | handle_established (Comm::ConnHandlerPtr) override |
void | handle_disconnect (Comm::ConnHandlerPtr) noexcept override |
void | handle (Comm::ConnHandlerPtr, const Comm::Event::Ptr &ev) override |
Public Member Functions inherited from SWC::Comm::AppContext | |
SWC_CAN_INLINE | AppContext (Config::Property::Value_enum_g::Ptr a_cfg_encoder) noexcept |
AppContext (AppContext &&)=delete | |
AppContext (const AppContext &)=delete | |
AppContext & | operator= (AppContext &&)=delete |
AppContext & | operator= (const AppContext &)=delete |
virtual void | init (const std::string &, const EndPoints &) |
virtual void | stop () |
virtual void | net_bytes_sent (const ConnHandlerPtr &, size_t) noexcept |
virtual void | net_bytes_received (const ConnHandlerPtr &, size_t) noexcept |
virtual void | net_accepted (const EndPoint &, bool) noexcept |
Additional Inherited Members | |
Public Attributes inherited from SWC::Comm::AppContext | |
const Config::Property::Value_enum_g::Ptr | cfg_encoder |
Definition at line 23 of file AppContext.h.
typedef std::shared_ptr<AppContext> SWC::client::FsBroker::AppContext::Ptr |
Definition at line 26 of file AppContext.h.
|
inline |
Definition at line 28 of file AppContext.h.
|
inlinevirtualnoexcept |
Reimplemented from SWC::Comm::AppContext.
Definition at line 34 of file AppContext.h.
|
inlineoverridevirtual |
Implements SWC::Comm::AppContext.
Definition at line 40 of file AppContext.h.
References SWC::LOG_WARN, SWC_LOG_OSTREAM, and SWC_LOG_OUT.
|
inlineoverridevirtualnoexcept |
Implements SWC::Comm::AppContext.
Definition at line 38 of file AppContext.h.
|
inlineoverridevirtual |
Implements SWC::Comm::AppContext.
Definition at line 36 of file AppContext.h.