38 std::vector<out_message_t>
process(
39 std::shared_ptr<irsol::server::ClientSession>
session,
Base handler templates for protocol message processing.
Handler for aborting ongoing operations for a client session.
std::vector< out_message_t > process(std::shared_ptr< irsol::server::ClientSession > session, irsol::protocol::Command &&message) final override
Processes an abort command.
Generic handler base class for protocol messages.
std::shared_ptr< Context > ctx
Handler context (provides access to app and utilities).
constexpr auto makeHandler(std::shared_ptr< Context > ctx, Args &&... args)
Constructs a handler instance of the given type.
Represents a command invocation in the protocol.