Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
kcenon::network::session::messaging_session Member List

This is the complete list of members for kcenon::network::session::messaging_session, including all inherited members.

callback_mutex_kcenon::network::session::messaging_sessionmutableprivate
close() -> void overridekcenon::network::session::messaging_sessioninlinevirtual
disconnection_callback_kcenon::network::session::messaging_sessionprivate
error_callback_kcenon::network::session::messaging_sessionprivate
i_session(const i_session &)=deletekcenon::network::interfaces::i_session
i_session(i_session &&)=deletekcenon::network::interfaces::i_session
i_session()=defaultkcenon::network::interfaces::i_sessionprotected
id() const -> std::string_view overridekcenon::network::session::messaging_sessioninlinevirtual
is_connected() const -> bool overridekcenon::network::session::messaging_sessioninlinevirtual
is_stopped() const noexcept -> boolkcenon::network::session::messaging_sessioninline
is_stopped_kcenon::network::session::messaging_sessionprivate
max_pending_messages_kcenon::network::session::messaging_sessionprivatestatic
messaging_session(asio::ip::tcp::socket socket, std::string_view server_id)kcenon::network::session::messaging_session
on_error(std::error_code ec) -> voidkcenon::network::session::messaging_sessionprivate
on_receive(std::span< const uint8_t > data) -> voidkcenon::network::session::messaging_sessionprivate
operator=(const i_session &)=deletekcenon::network::interfaces::i_session
operator=(i_session &&)=deletekcenon::network::interfaces::i_session
pending_messages_kcenon::network::session::messaging_sessionprivate
process_next_message() -> voidkcenon::network::session::messaging_sessionprivate
queue_mutex_kcenon::network::session::messaging_sessionmutableprivate
receive_callback_kcenon::network::session::messaging_sessionprivate
send(std::vector< uint8_t > &&data) -> VoidResult overridekcenon::network::session::messaging_sessionvirtual
send_packet(std::vector< uint8_t > &&data) -> voidkcenon::network::session::messaging_session
server_id() const -> const std::string &kcenon::network::session::messaging_sessioninline
server_id_kcenon::network::session::messaging_sessionprivate
set_disconnection_callback(std::function< void(const std::string &)> callback) -> voidkcenon::network::session::messaging_session
set_error_callback(std::function< void(std::error_code)> callback) -> voidkcenon::network::session::messaging_session
set_receive_callback(std::function< void(const std::vector< uint8_t > &)> callback) -> voidkcenon::network::session::messaging_session
socket_kcenon::network::session::messaging_sessionprivate
start_session() -> voidkcenon::network::session::messaging_session
stop_session() -> voidkcenon::network::session::messaging_session
~i_session()=defaultkcenon::network::interfaces::i_sessionvirtual
~messaging_session() noexcept overridekcenon::network::session::messaging_session