mal-packet-weaver
C++20 packet serialization/deserialization library.
Loading...
Searching...
No Matches
Here is a list of all functions with links to the classes they belong to:
- a -
AddCallback() :
mal_toolkit::CallbackSystem< F >
alive() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
amount_of_calls() :
mal_toolkit::Measurer< clock >
append() :
mal_toolkit::ByteArray
as() :
mal_toolkit::ByteArray
,
mal_toolkit::ByteView
as_view() :
mal_toolkit::ByteArray
async_packet_forger() :
mal_packet_weaver::Session
async_packet_sender() :
mal_packet_weaver::Session
avg() :
mal_toolkit::Measurer< clock >
avg_over_the_last() :
mal_toolkit::Measurer< clock >
avg_over_the_last_limited() :
mal_toolkit::Measurer< clock >
await_packet() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::PacketDispatcher
- b -
begin() :
mal_toolkit::Measurer< clock >
bytes() :
mal_toolkit::uuid::UUID
- c -
clear_name() :
mal_toolkit::namable
,
mal_toolkit::namable_protected
create_pop_task() :
mal_packet_weaver::PacketDispatcher::SynchronizationWrapper< Value >
- d -
decrease_delay() :
mal_toolkit::ExponentialBackoff< ChronoType >
,
mal_toolkit::LinearBackoff< ChronoType >
decrypt() :
mal_packet_weaver::crypto::EncryptionInterface
decrypt_in_place() :
mal_packet_weaver::crypto::EncryptionInterface
DerivedPacket() :
mal_packet_weaver::DerivedPacket< PacketType >
Deserialize() :
mal_packet_weaver::PacketFactory
deserialize() :
mal_packet_weaver::DerivedPacket< PacketType >
Destroy() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::PacketDispatcher
,
mal_packet_weaver::Session
disable() :
mal_toolkit::enableable
dispatcher() :
mal_packet_weaver::DispatcherSession
DispatcherSession() :
mal_packet_weaver::DispatcherSession
- e -
elapsed() :
mal_toolkit::Measurer< clock >
,
mal_toolkit::Timer< clock >
enable() :
mal_toolkit::enableable
enableable() :
mal_toolkit::enableable
enabled() :
mal_toolkit::enableable
encrypt() :
mal_packet_weaver::crypto::EncryptionInterface
encrypt_in_place() :
mal_packet_weaver::crypto::EncryptionInterface
end() :
mal_toolkit::Measurer< clock >
enqueue_filter_promise() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::PacketDispatcher
enqueue_packet() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::PacketDispatcher
enqueue_promise() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::PacketDispatcher
expired() :
mal_packet_weaver::Packet
ExponentialBackoff() :
mal_toolkit::ExponentialBackoff< ChronoType >
- f -
from_byte_arrays() :
mal_toolkit::ByteArray
from_integral() :
mal_toolkit::ByteArray
fromStr() :
mal_toolkit::uuid::UUID
fromStrFactory() :
mal_toolkit::uuid::UUID
fulfill_handlers() :
mal_packet_weaver::PacketDispatcher
fulfill_promises() :
mal_packet_weaver::PacketDispatcher
- g -
get_current_delay() :
mal_toolkit::ExponentialBackoff< ChronoType >
,
mal_toolkit::LinearBackoff< ChronoType >
get_current_delay_double() :
mal_toolkit::ExponentialBackoff< ChronoType >
,
mal_toolkit::LinearBackoff< ChronoType >
get_packet_time_alive() :
mal_packet_weaver::Packet
get_private_key_view() :
mal_packet_weaver::crypto::KeyPair
get_public_key_view() :
mal_packet_weaver::crypto::KeyPair
get_shared_ptr() :
mal_packet_weaver::PacketDispatcher
,
mal_packet_weaver::Session
getUUID() :
mal_toolkit::uuid::UUIDGenerator< RNG >
- h -
has_data() :
mal_packet_weaver::PacketDispatcher::SynchronizationWrapper< Value >
has_name() :
mal_toolkit::namable
,
mal_toolkit::namable_once
has_packets() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
hash() :
mal_toolkit::uuid::UUID
- i -
increase_delay() :
mal_toolkit::ExponentialBackoff< ChronoType >
,
mal_toolkit::LinearBackoff< ChronoType >
index_of_type() :
mal_toolkit::_template_detail::index_of_function_arg< std::function< Ret(Args...)> >
instance() :
mal_packet_weaver::PacketFactory
InvokeCallbacks() :
mal_toolkit::CallbackSystem< F >
is_closed() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
is_disabled() :
mal_toolkit::enableable
is_enabled() :
mal_toolkit::enableable
- k -
KeyPair() :
mal_packet_weaver::crypto::KeyPair
- l -
LinearBackoff() :
mal_toolkit::LinearBackoff< ChronoType >
log() :
mal_toolkit::Measurer< clock >
- m -
Measurer() :
mal_toolkit::Measurer< clock >
- n -
namable() :
mal_toolkit::namable
namable_once() :
mal_toolkit::namable_once
namable_protected() :
mal_toolkit::namable_protected
name() :
mal_toolkit::namable
,
mal_toolkit::namable_once
non_copyable() :
mal_toolkit::non_copyable
non_copyable_non_movable() :
mal_toolkit::non_copyable_non_movable
non_movable() :
mal_toolkit::non_movable
notify() :
mal_packet_weaver::SignalHandler
- o -
operator()() :
std::hash< mal_toolkit::uuid::UUID >
operator=() :
mal_packet_weaver::Packet
,
mal_toolkit::non_copyable
,
mal_toolkit::non_movable
,
mal_toolkit::uuid::UUID
- p -
Packet() :
mal_packet_weaver::Packet
packet_name() :
mal_packet_weaver::Packet
PacketDispatcher() :
mal_packet_weaver::PacketDispatcher
PacketFactory() :
mal_packet_weaver::PacketFactory
PacketTypeRegistrationHelper() :
mal_packet_weaver::PacketTypeRegistrationHelper< T >
pop_inputs() :
mal_packet_weaver::PacketDispatcher
pop_packet_async() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
pop_packet_data() :
mal_packet_weaver::Session
pop_packet_now() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
push() :
mal_packet_weaver::PacketDispatcher::SynchronizationWrapper< Value >
push_packet() :
mal_packet_weaver::PacketDispatcher
- r -
register_default_handler() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::PacketDispatcher
register_subsystem_handler() :
mal_packet_weaver::PacketDispatcher
RegisterDeserializer() :
mal_packet_weaver::PacketFactory
RemoveCallback() :
mal_toolkit::CallbackSystem< F >
reset() :
mal_toolkit::Timer< clock >
reset_delay() :
mal_toolkit::ExponentialBackoff< ChronoType >
,
mal_toolkit::LinearBackoff< ChronoType >
reset_to_now() :
mal_toolkit::Timer< clock >
Run() :
mal_packet_weaver::PacketDispatcher
- s -
secured() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
send_all() :
mal_packet_weaver::Session
send_packet() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
serialize() :
mal_packet_weaver::Packet
serialize_to_bytearray() :
mal_packet_weaver::DerivedPacket< PacketType >
,
mal_packet_weaver::Packet
Session() :
mal_packet_weaver::Session
session() :
mal_packet_weaver::DispatcherSession
set_name() :
mal_toolkit::namable
,
mal_toolkit::namable_protected
set_packet_receiver() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
setup_encryption() :
mal_packet_weaver::DispatcherSession
,
mal_packet_weaver::Session
SignalHandler() :
mal_packet_weaver::SignalHandler
str() :
mal_toolkit::uuid::UUID
subview() :
mal_toolkit::ByteView
SynchronizationWrapper() :
mal_packet_weaver::PacketDispatcher::SynchronizationWrapper< Value >
- t -
Timer() :
mal_toolkit::Timer< clock >
timestamp() :
mal_packet_weaver::Packet
- u -
UUID() :
mal_toolkit::uuid::UUID
UUIDGenerator() :
mal_toolkit::uuid::UUIDGenerator< RNG >
- v -
view() :
mal_toolkit::ByteArray
- w -
wait() :
mal_packet_weaver::SignalHandler
- ~ -
~DerivedPacket() :
mal_packet_weaver::DerivedPacket< PacketType >
~DispatcherSession() :
mal_packet_weaver::DispatcherSession
~enableable() :
mal_toolkit::enableable
~EncryptionInterface() :
mal_packet_weaver::crypto::EncryptionInterface
~namable() :
mal_toolkit::namable
~namable_once() :
mal_toolkit::namable_once
~namable_protected() :
mal_toolkit::namable_protected
~Packet() :
mal_packet_weaver::Packet
~Session() :
mal_packet_weaver::Session
Generated on Sun Jul 14 2024 00:02:52 for mal-packet-weaver by
1.11.0