| alive() const noexcept | mal_packet_weaver::DispatcherSession | inline |
| await_packet(float timeout=-1.0f) | mal_packet_weaver::DispatcherSession | inline |
| await_packet(PacketFilterFunc< DerivedPacket > filter, float timeout=-1.0f) | mal_packet_weaver::DispatcherSession | inline |
| Destroy() | mal_packet_weaver::DispatcherSession | inline |
| dispatcher() | mal_packet_weaver::DispatcherSession | inline |
| dispatcher_ | mal_packet_weaver::DispatcherSession | private |
| DispatcherSession(boost::asio::io_context &io_context, boost::asio::ip::tcp::socket &&socket) | mal_packet_weaver::DispatcherSession | inline |
| enqueue_filter_promise(UniquePacketID packet_id, PacketDispatcher::promise_filter filtered_promise) | mal_packet_weaver::DispatcherSession | inline |
| enqueue_packet(PacketDispatcher::BasePacketPtr &&packet) | mal_packet_weaver::DispatcherSession | inline |
| enqueue_promise(UniquePacketID packet_id, PacketDispatcher::shared_packet_promise promise) | mal_packet_weaver::DispatcherSession | inline |
| has_packets() | mal_packet_weaver::DispatcherSession | inline |
| io_context_ | mal_packet_weaver::DispatcherSession | private |
| is_closed() const noexcept | mal_packet_weaver::DispatcherSession | inline |
| non_copyable()=default | mal_toolkit::non_copyable | |
| non_copyable(const non_copyable &)=delete | mal_toolkit::non_copyable | |
| non_copyable_non_movable()=default | mal_toolkit::non_copyable_non_movable | |
| non_movable()=default | mal_toolkit::non_movable | |
| non_movable(non_movable &&)=delete | mal_toolkit::non_movable | |
| mal_toolkit::operator=(const non_copyable &)=delete | mal_toolkit::non_copyable | |
| mal_toolkit::non_movable::operator=(non_movable &&)=delete | mal_toolkit::non_movable | |
| pop_packet_async() | mal_packet_weaver::DispatcherSession | inline |
| pop_packet_now() | mal_packet_weaver::DispatcherSession | inline |
| register_default_handler(PacketHandlerFunc< DerivedPacket > handler, PacketFilterFunc< DerivedPacket > filter={}, float delay=0.0f) | mal_packet_weaver::DispatcherSession | inline |
| register_default_handler(PacketHandlerFunc< CustomPacket, Arg1 > &&handler, PacketFilterFunc< CustomPacket, Arg1 > &&filter={}, float delay=0.0f) | mal_packet_weaver::DispatcherSession | inline |
| register_default_handler(PacketHandlerFunc< CustomPacket, Arg1, Arg2, Args... > &&handler, PacketFilterFunc< CustomPacket, Arg1, Arg2, Args... > &&filter={}, float delay=0.0f) | mal_packet_weaver::DispatcherSession | inline |
| register_default_handler(std::function< void(FnArgs...)> &&handler, std::function< bool(FnArgs...)> &&filter={}, float delay=0.0f) | mal_packet_weaver::DispatcherSession | inline |
| secured() const noexcept | mal_packet_weaver::DispatcherSession | inline |
| send_packet(const T &packet_arg) | mal_packet_weaver::DispatcherSession | inline |
| session() | mal_packet_weaver::DispatcherSession | inline |
| session_ | mal_packet_weaver::DispatcherSession | private |
| set_packet_receiver(PacketReceiverFn const receiver) | mal_packet_weaver::DispatcherSession | inline |
| setup_encryption(std::shared_ptr< mal_packet_weaver::crypto::EncryptionInterface > encryption) | mal_packet_weaver::DispatcherSession | inline |
| ~DispatcherSession() | mal_packet_weaver::DispatcherSession | inline |