diff --git a/Makefile.am b/Makefile.am index 3e80e2f22..6d764d86e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -105,6 +105,7 @@ DOCS_PAGES = \ docs/reference-Filter.html \ docs/reference-Plugins.html \ docs/reference-RSS.html \ + docs/reference-Session.html \ docs/reference-Settings.html \ docs/reference-Storage.html \ docs/reference-String.html \ diff --git a/docs/gen_reference_doc.py b/docs/gen_reference_doc.py index 345453308..dfb77db58 100644 --- a/docs/gen_reference_doc.py +++ b/docs/gen_reference_doc.py @@ -57,6 +57,7 @@ static_links = \ anon_index = 0 category_mapping = { + 'session.hpp': 'Session', 'error_code.hpp': 'Error Codes', 'file.hpp': 'File', 'storage.hpp': 'Custom Storage', @@ -163,6 +164,7 @@ def looks_like_variable(line): return True def looks_like_function(line): + if line.startswith('friend'): return False if '::' in line.split('(')[0].split(' ')[-1]: return False if line.startswith(','): return False if line.startswith(':'): return False diff --git a/docs/makefile b/docs/makefile index 4e72aba02..89125e7c7 100644 --- a/docs/makefile +++ b/docs/makefile @@ -4,6 +4,7 @@ WEB_PATH = ~/Documents/rasterbar/web/products/libtorrent REFERENCE_TARGETS = \ reference \ + reference-Session \ reference-Core \ reference-String \ reference-Plugins \ diff --git a/docs/todo.html b/docs/todo.html index 3ec43ef8a..0d42460bc 100644 --- a/docs/todo.html +++ b/docs/todo.html @@ -24,18 +24,18 @@ 3 important 5 relevant 15 feasible -36 notes -
relevance 4../src/session_impl.cpp:667in order to support SSL over uTP, the utp_socket manager either needs to be able to receive packets on multiple ports, or we need to peek into the first few bytes the payload stream of a socket to determine whether or not it's an SSL connection. (The former is simpler but won't do as well with NATs)