libfilezilla
rate_limited_layer Member List

This is the complete list of members for rate_limited_layer, including all inherited members.

available(direction::type const d)bucketprivate
connect(native_string const &host, unsigned int port, address_type family=address_type::unknown) override (defined in rate_limited_layer)rate_limited_layerinlinevirtual
consume(direction::type const d, rate::type amount)bucketprivate
event_handler_ (defined in socket_layer)socket_layerprotected
event_passthrough_ (defined in socket_layer)socket_layerprotected
forward_hostaddress_event(socket_event_source *source, std::string const &address)socket_layerprotected
forward_socket_event(socket_event_source *source, socket_event_flag t, int error)socket_layerprotected
get_state() const override (defined in rate_limited_layer)rate_limited_layerinlinevirtual
idx_ (defined in bucket_base)bucket_baseprivate
lock_tree()bucket_baseinlineprivatevirtual
mgr_ (defined in bucket_base)bucket_baseprivate
mtx_ (defined in bucket_base)bucket_baseprivate
next()socket_layerinline
next_layer_ (defined in socket_layer)socket_layerprotected
operator=(socket_layer const &)=delete (defined in socket_layer)socket_layer
operator=(socket_interface const &)=delete (defined in socket_interface)socket_interface
parent_ (defined in bucket_base)bucket_baseprivate
peer_host() const overridesocket_layerinlinevirtual
peer_port(int &error) const overridesocket_layerinlinevirtual
rate_limited_layer(event_handler *handler, socket_interface &next_layer, rate_limiter *limiter=nullptr) (defined in rate_limited_layer)rate_limited_layer
read(void *buffer, unsigned int size, int &error) override (defined in rate_limited_layer)rate_limited_layervirtual
remove_bucket()bucket_baseprivate
root() constsocket_event_sourceinline
root_ (defined in socket_event_source)socket_event_sourceprotected
set_event_handler(event_handler *handler) overriderate_limited_layerinlinevirtual
set_event_passthrough()socket_layerprotected
set_mgr_recursive(rate_limit_manager *mgr)bucket_baseprivatevirtual
shutdown() overriderate_limited_layerinlinevirtual
shutdown_read() overridesocket_layervirtual
socket_event_source()=default (defined in socket_event_source)socket_event_sourceprotected
socket_event_source(socket_event_source *root) (defined in socket_event_source)socket_event_sourceinlineexplicitprotected
socket_interface(socket_interface const &)=delete (defined in socket_interface)socket_interface
socket_interface()=default (defined in socket_interface)socket_interfaceprotected
socket_interface(socket_event_source *root) (defined in socket_interface)socket_interfaceinlineexplicitprotected
socket_layer(event_handler *handler, socket_interface &next_layer, bool event_passthrough) (defined in socket_layer)socket_layerexplicit
socket_layer(socket_layer const &)=delete (defined in socket_layer)socket_layer
wakeup(direction::type d) overriderate_limited_layerprotectedvirtual
weight() constbucket_baseinlineprivatevirtual
write(void const *buffer, unsigned int size, int &error) override (defined in rate_limited_layer)rate_limited_layervirtual
~bucket() (defined in bucket)bucketprivatevirtual
~bucket_base() noexcept=default (defined in bucket_base)bucket_baseprivatevirtual
~rate_limited_layer() (defined in rate_limited_layer)rate_limited_layervirtual
~socket_event_source()=default (defined in socket_event_source)socket_event_sourcevirtual
~socket_layer() (defined in socket_layer)socket_layervirtual