3 [ "libwebsockets", "index.html", [
4 [ "Libwebsockets API introduction", "index.html", null ],
5 [ "Notes about building lws", "md_README.build.html", [
6 [ "Introduction to CMake", "md_README.build.html#cm", null ],
7 [ "Building the library and test apps", "md_README.build.html#build1", null ],
8 [ "Building on Unix:", "md_README.build.html#bu", null ],
9 [ "Quirk of cmake", "md_README.build.html#cmq", null ],
10 [ "Building on Windows (Visual Studio)", "md_README.build.html#cmw", null ],
11 [ "Building on Windows (MinGW)", "md_README.build.html#cmwmgw", null ],
12 [ "Building on mbed3", "md_README.build.html#mbed3", null ],
13 [ "Setting compile options", "md_README.build.html#cmco", [
14 [ "Command line", "md_README.build.html#cmcocl", null ],
15 [ "Unix GUI", "md_README.build.html#cmcoug", null ],
16 [ "Windows GUI", "md_README.build.html#cmcowg", null ]
18 [ "wolfSSL/CyaSSL replacement for OpenSSL", "md_README.build.html#wolf", null ],
19 [ "Compiling libwebsockets with wolfSSL", "md_README.build.html#wolf1", null ],
20 [ "Compiling libwebsockets with CyaSSL", "md_README.build.html#cya", null ],
21 [ "Building plugins outside of lws itself", "md_README.build.html#extplugins", null ],
22 [ "Reproducing HTTP2.0 tests", "md_README.build.html#http2rp", null ],
23 [ "Cross compiling", "md_README.build.html#cross", null ],
24 [ "Memory efficiency", "md_README.build.html#mem", null ]
26 [ "Notes about lwsws", "md_README.lwsws.html", [
27 [ "Libwebsockets Web Server", "md_README.lwsws.html#lwsws", null ],
28 [ "Build", "md_README.lwsws.html#lwswsb", null ],
29 [ "Lwsws Configuration", "md_README.lwsws.html#lwswsc", null ],
30 [ "Lwsws Vhosts", "md_README.lwsws.html#lwswsv", null ],
31 [ "Lwsws Vhost name and port sharing", "md_README.lwsws.html#lwswsvn", null ],
32 [ "Lwsws Protocols", "md_README.lwsws.html#lwswspr", null ],
33 [ "Lwsws Other vhost options", "md_README.lwsws.html#lwswsovo", null ],
34 [ "Lwsws Mounts", "md_README.lwsws.html#lwswsm", null ],
35 [ "Lwsws Other mount options", "md_README.lwsws.html#lwswsomo", null ],
36 [ "Lwsws Plugins", "md_README.lwsws.html#lwswspl", null ],
37 [ "Additional plugin search paths", "md_README.lwsws.html#lwswsplaplp", null ],
38 [ "lws-server-status plugin", "md_README.lwsws.html#lwswsssp", null ],
39 [ "Lwsws Integration with Systemd", "md_README.lwsws.html#lwswssysd", null ],
40 [ "Lwsws Integration with logrotate", "md_README.lwsws.html#lwswslr", null ]
42 [ "Notes about coding with lws", "md_README.coding.html", [
43 [ "Daemonization", "md_README.coding.html#dae", null ],
44 [ "Maximum number of connections", "md_README.coding.html#conns", null ],
45 [ "Libwebsockets is singlethreaded", "md_README.coding.html#evtloop", null ],
46 [ "Only send data when socket writeable", "md_README.coding.html#writeable", null ],
47 [ "Do not rely on only your own WRITEABLE requests appearing", "md_README.coding.html#otherwr", null ],
48 [ "Closing connections from the user side", "md_README.coding.html#closing", null ],
49 [ "Fragmented messages", "md_README.coding.html#frags", null ],
50 [ "Debug Logging", "md_README.coding.html#debuglog", null ],
51 [ "External Polling Loop support", "md_README.coding.html#extpoll", null ],
52 [ "Using with in c++ apps", "md_README.coding.html#cpp", null ],
53 [ "Availability of header information", "md_README.coding.html#headerinfo", null ],
54 [ "TCP Keepalive", "md_README.coding.html#ka", null ],
55 [ "Optimizing SSL connections", "md_README.coding.html#sslopt", null ],
56 [ "Async nature of client connections", "md_README.coding.html#clientasync", null ],
57 [ "Lws platform-independent file access apis", "md_README.coding.html#fileapi", null ],
58 [ "ECDH Support", "md_README.coding.html#ecdh", null ],
59 [ "SMP / Multithreaded service", "md_README.coding.html#smp", null ],
60 [ "Libev / Libuv support", "md_README.coding.html#libevuv", null ],
61 [ "Extension option control from user code", "md_README.coding.html#extopts", null ],
62 [ "Client connections as HTTP[S] rather than WS[S]", "md_README.coding.html#httpsclient", null ],
63 [ "Using lws vhosts", "md_README.coding.html#vhosts", null ],
64 [ "How lws matches hostname or SNI to a vhost", "md_README.coding.html#sni", null ],
65 [ "Using lws mounts on a vhost", "md_README.coding.html#mounts", null ],
66 [ "Operation of LWSMPRO_CALLBACK mounts", "md_README.coding.html#mountcallback", null ]
68 [ "Notes about generic-sessions Plugin", "md_README.generic-sessions.html", [
69 [ "Enabling lwsgs for build", "md_README.generic-sessions.html#gseb", null ],
70 [ "lwsgs Introduction", "md_README.generic-sessions.html#gsi", null ],
71 [ "Lwsgs Integration to HTML", "md_README.generic-sessions.html#gsin", null ],
72 [ "Lwsgs Overall Flow@", "md_README.generic-sessions.html#gsof", null ],
73 [ "Lwsgs Configuration", "md_README.generic-sessions.html#gsconf", null ],
74 [ "Lwsgs Password Confounder", "md_README.generic-sessions.html#gspwc", null ],
75 [ "Lwsgs Preparing the db directory", "md_README.generic-sessions.html#gsprep", null ],
76 [ "Lwsgs Email configuration", "md_README.generic-sessions.html#gsrmail", null ],
77 [ "Lwsgs Integration with another protocol", "md_README.generic-sessions.html#gsap", null ]
79 [ "Overview of lws test apps", "md_README.test-apps.html", [
80 [ "Testing server with a browser", "md_README.test-apps.html#tsb", null ],
81 [ "Running test server as a Daemon", "md_README.test-apps.html#tsd", null ],
82 [ "Using SSL on the server side", "md_README.test-apps.html#sssl", null ],
83 [ "Testing websocket client support", "md_README.test-apps.html#wscl", null ],
84 [ "Choosing between test server variations", "md_README.test-apps.html#choosingts", null ],
85 [ "Testing simple echo", "md_README.test-apps.html#echo", null ],
86 [ "Testing SSL on the client side", "md_README.test-apps.html#tassl", null ],
87 [ "Using the websocket ping utility", "md_README.test-apps.html#taping", null ],
88 [ "fraggle Fraggle test app", "md_README.test-apps.html#ta", null ],
89 [ "proxy support", "md_README.test-apps.html#taproxy", null ],
90 [ "debug logging", "md_README.test-apps.html#talog", null ],
91 [ "Websocket version supported", "md_README.test-apps.html#ws13", null ],
92 [ "Latency Tracking", "md_README.test-apps.html#latency", null ],
93 [ "Autobahn Test Suite", "md_README.test-apps.html#autobahn", null ],
94 [ "Autobahn Test Notes", "md_README.test-apps.html#autobahnnotes", null ]
96 [ "Deprecated List", "deprecated.html", null ],
97 [ "Modules", "modules.html", "modules" ],
98 [ "Data Structures", "annotated.html", [
99 [ "Data Structures", "annotated.html", "annotated_dup" ],
100 [ "Data Structure Index", "classes.html", null ],
101 [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
102 [ "Data Fields", "functions.html", [
103 [ "All", "functions.html", null ],
104 [ "Functions", "functions_func.html", null ],
105 [ "Variables", "functions_vars.html", null ]
109 [ "File List", "files.html", "files" ],
110 [ "Globals", "globals.html", [
111 [ "All", "globals.html", "globals_dup" ],
112 [ "Functions", "globals_func.html", null ],
113 [ "Typedefs", "globals_type.html", null ],
114 [ "Enumerations", "globals_enum.html", null ],
115 [ "Enumerator", "globals_eval.html", null ]
124 "group__context-and-vhost.html#gga41c2d763f78cc248df3b9f8645dbd2a5ac962efd35abf6c402f9fb14aa14f5016",
125 "group__sha.html#ga7b09ab74646266f0b555103b3bb8dfe5",
126 "libwebsockets_8h.html#a42394a38f08a97420c98127358cfeedbad9cdc12a796e6c7d912278834d9c7dde",
127 "structlws__process__html__args.html#a362547891ee0d693f3900a1f807ea475"
130 var SYNCONMSG = 'click to disable panel synchronisation';
131 var SYNCOFFMSG = 'click to enable panel synchronisation';