| alive_ | mal_packet_weaver::PacketDispatcher | private |
| await_packet(float timeout=-1.0f) | mal_packet_weaver::PacketDispatcher | |
| await_packet(PacketFilterFunc< DerivedPacket > filter, float timeout=-1.0f) | mal_packet_weaver::PacketDispatcher | |
| BasePacketPtr typedef | mal_packet_weaver::PacketDispatcher | |
| default_handlers_ | mal_packet_weaver::PacketDispatcher | private |
| default_handlers_input_ | mal_packet_weaver::PacketDispatcher | private |
| Destroy() | mal_packet_weaver::PacketDispatcher | inline |
| enqueue_filter_promise(UniquePacketID packet_id, promise_filter filtered_promise) | mal_packet_weaver::PacketDispatcher | inline |
| enqueue_packet(BasePacketPtr &&packet) | mal_packet_weaver::PacketDispatcher | inline |
| enqueue_promise(UniquePacketID packet_id, shared_packet_promise promise) | mal_packet_weaver::PacketDispatcher | inline |
| fulfill_handlers(UniquePacketID packet_id, BasePacketPtr &packet, float &min_handler_timestamp, SteadyTimer &timer) | mal_packet_weaver::PacketDispatcher | inlineprivate |
| fulfill_promises(UniquePacketID packet_id, BasePacketPtr &packet) | mal_packet_weaver::PacketDispatcher | inlineprivate |
| get_shared_ptr() | mal_packet_weaver::PacketDispatcher | private |
| handler_tuple typedef | mal_packet_weaver::PacketDispatcher | |
| io_context_ | mal_packet_weaver::PacketDispatcher | private |
| 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 | |
| PacketDispatcher(boost::asio::io_context &io_context) | mal_packet_weaver::PacketDispatcher | |
| pop_inputs() | mal_packet_weaver::PacketDispatcher | private |
| promise_filter typedef | mal_packet_weaver::PacketDispatcher | |
| promise_filter_map_ | mal_packet_weaver::PacketDispatcher | private |
| promise_filter_map_input_ | mal_packet_weaver::PacketDispatcher | private |
| promise_map_ | mal_packet_weaver::PacketDispatcher | private |
| promise_map_input_ | mal_packet_weaver::PacketDispatcher | private |
| push_packet(BasePacketPtr &&packet) | mal_packet_weaver::PacketDispatcher | inlineprivate |
| register_default_handler(PacketHandlerFunc< DerivedPacket > handler, PacketFilterFunc< DerivedPacket > filter={}, float delay=0.0f) | mal_packet_weaver::PacketDispatcher | |
| register_subsystem_handler(PacketSubsystemID subsystem_id, PacketHandlerFunc< Packet > handler, PacketFilterFunc< Packet > filter={}, float delay=0.0f) | mal_packet_weaver::PacketDispatcher | |
| Run() | mal_packet_weaver::PacketDispatcher | private |
| shared_packet_promise typedef | mal_packet_weaver::PacketDispatcher | |
| shared_promise typedef | mal_packet_weaver::PacketDispatcher | |
| signal_handler_ | mal_packet_weaver::PacketDispatcher | private |
| subsystem_handlers_ | mal_packet_weaver::PacketDispatcher | private |
| subsystem_handlers_input_ | mal_packet_weaver::PacketDispatcher | private |
| unprocessed_packets_ | mal_packet_weaver::PacketDispatcher | private |
| unprocessed_packets_input_ | mal_packet_weaver::PacketDispatcher | private |