Electroneum
epee::net_utils::network_throttle Member List

This is the complete list of members for epee::net_utils::network_throttle, including all inherited members.

calculate_times(size_t packet_size, calculate_times_struct &cts, bool dbg, double force_window) constepee::net_utils::network_throttlevirtual
get_current_speed() constepee::net_utils::network_throttlevirtual
get_recommended_size_of_planned_transport() constepee::net_utils::network_throttlevirtual
get_recommended_size_of_planned_transport_window(double force_window) constepee::net_utils::network_throttlevirtual
get_sleep_time(size_t packet_size) constepee::net_utils::network_throttlevirtual
get_sleep_time_after_tick(size_t packet_size)epee::net_utils::network_throttlevirtual
get_stats(uint64_t &total_packets, uint64_t &total_bytes) constepee::net_utils::network_throttlevirtual
get_target_speed()epee::net_utils::network_throttlevirtual
get_time_seconds() constepee::net_utils::network_throttlevirtual
handle_trafic_exact(size_t packet_size)epee::net_utils::network_throttlevirtual
handle_trafic_tcp(size_t packet_size)epee::net_utils::network_throttlevirtual
network_throttle(const std::string &nameshort, const std::string &name, int window_size=-1)epee::net_utils::network_throttle
set_name(const std::string &name)epee::net_utils::network_throttlevirtual
set_target_speed(network_speed_kbps target)epee::net_utils::network_throttlevirtual
tick()epee::net_utils::network_throttlevirtual
~network_throttle()epee::net_utils::network_throttlevirtual