monero/contrib/epee/include/net
moneromooo-monero 22581a0441
epee: regularly cleanup connections we kept a reference to
Since connections from the ::connect method are now kept in
a deque to be able to cancel them on exit, this leaks both
memory and a file descriptor. Here, we clean those up after
30 seconds, to avoid this. 30 seconds is higher then the
5 second timeout used in the async code, so this should be
safe. However, this is an assumption which would break if
that async code was to start relying on longer timeouts.
2015-12-23 11:19:16 +00:00
..
abstract_tcp_server2.h epee: regularly cleanup connections we kept a reference to 2015-12-23 11:19:16 +00:00
abstract_tcp_server2.inl epee: regularly cleanup connections we kept a reference to 2015-12-23 11:19:16 +00:00
abstract_tcp_server_cp.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
abstract_tcp_server_cp.inl moved non-critical warnings and errors to log level 1 2014-09-09 11:32:00 +02:00
abstract_tcp_server.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
http_base.h year updated in license 2015-01-02 18:52:46 +02:00
http_client_abstract_invoke.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
http_client_base.h year updated in license 2015-01-02 18:52:46 +02:00
http_client_via_api_helper.h year updated in license 2015-01-02 18:52:46 +02:00
http_client.h year updated in license 2015-01-02 18:52:46 +02:00
http_protocol_handler.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
http_protocol_handler.inl year updated in license 2015-01-02 18:52:46 +02:00
http_server_cp2.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
http_server_cp.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
http_server_handlers_map2.h core_rpc_server: add a --restricted-rpc option 2015-11-27 18:27:24 +00:00
http_server_impl_base.h [fix] Network 1.8: unlimited the RPC connections 2015-04-08 19:54:07 +02:00
http_server_thread_per_connect.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
jsonrpc_protocol_handler.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
jsonrpc_server_handlers_map.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
jsonrpc_server_impl_base.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
jsonrpc_structs.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_base.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_client_async.h year updated in license 2015-01-02 18:52:46 +02:00
levin_client_async.inl moved all stuff to github 2014-03-03 22:07:58 +00:00
levin_client.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_client.inl moved non-critical warnings and errors to log level 1 2014-09-09 11:32:00 +02:00
levin_helper.h year updated in license 2015-01-02 18:52:46 +02:00
levin_protocol_handler_async.h [fix] mac os x includes std::random... 2015-04-01 20:25:53 +02:00
levin_protocol_handler.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_server_cp2.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
levin_server_cp.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
local_ip.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
multiprotocols_server.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
munin_connection_handler.h year updated in license 2015-01-02 18:52:46 +02:00
munin_node_server.h year updated in license 2015-01-02 18:52:46 +02:00
net_helper.h move modified epee code to new classes, revert license 2014-07-25 18:29:08 +02:00
net_parse_helpers.h moved non-critical warnings and errors to log level 1 2014-09-09 11:32:00 +02:00
net_utils_base.h 2014 network limit 1.1 +utils +toc -doc -drmonero 2015-02-20 22:13:00 +01:00
protocol_switcher.h year updated in license 2015-01-02 18:52:46 +02:00
rpc_method_name.h year updated in license 2015-01-02 18:52:46 +02:00
smtp_helper.h year updated in license 2015-01-02 18:52:46 +02:00
smtp.h year updated in license 2015-01-02 18:52:46 +02:00
smtp.inl year updated in license 2015-01-02 18:52:46 +02:00