mal-packet-weaver
C++20 packet serialization/deserialization library.
Loading...
Searching...
No Matches
mal_packet_weaver::Session Member List

This is the complete list of members for mal_packet_weaver::Session, including all inherited members.

alive() const noexceptmal_packet_weaver::Sessioninline
alive_mal_packet_weaver::Sessionprivate
async_packet_forger(boost::asio::io_context &io)mal_packet_weaver::Sessionprivate
async_packet_sender(boost::asio::io_context &io)mal_packet_weaver::Sessionprivate
Destroy()mal_packet_weaver::Sessioninline
encryption_mal_packet_weaver::Sessionprivate
get_shared_ptr(boost::asio::io_context &io)mal_packet_weaver::Sessionprivate
has_packets()mal_packet_weaver::Sessioninline
is_closed() const noexceptmal_packet_weaver::Sessioninline
non_copyable()=defaultmal_toolkit::non_copyable
non_copyable(const non_copyable &)=deletemal_toolkit::non_copyable
non_copyable_non_movable()=defaultmal_toolkit::non_copyable_non_movable
non_movable()=defaultmal_toolkit::non_movable
non_movable(non_movable &&)=deletemal_toolkit::non_movable
mal_toolkit::operator=(const non_copyable &)=deletemal_toolkit::non_copyable
mal_toolkit::non_movable::operator=(non_movable &&)=deletemal_toolkit::non_movable
packet_receiver_mal_packet_weaver::Sessionprivate
packet_receiver_mutex_mal_packet_weaver::Sessionprivate
packets_to_send_mal_packet_weaver::Sessionprivate
pop_packet_async(boost::asio::io_context &io)mal_packet_weaver::Session
pop_packet_data() noexceptmal_packet_weaver::Sessionprivate
pop_packet_now()mal_packet_weaver::Session
received_packets_mal_packet_weaver::Sessionprivate
secured() const noexceptmal_packet_weaver::Sessioninline
send_all(boost::asio::io_context &io)mal_packet_weaver::Sessionprivate
send_packet(const T &packet_arg)mal_packet_weaver::Session
Session(boost::asio::io_context &io, boost::asio::ip::tcp::socket &&socket)mal_packet_weaver::Sessionexplicit
set_packet_receiver(PacketReceiverFn const receiver)mal_packet_weaver::Sessioninline
setup_encryption(std::shared_ptr< mal_packet_weaver::crypto::EncryptionInterface > encryption)mal_packet_weaver::Sessioninline
socket_mal_packet_weaver::Sessionprivate
~Session()mal_packet_weaver::Sessionvirtual