summaryrefslogtreecommitdiff
path: root/develdoc.txt
diff options
context:
space:
mode:
authorLinus Nordberg <linus@nordu.net>2015-01-22 12:32:08 +0100
committerLinus Nordberg <linus@nordu.net>2015-01-22 12:32:08 +0100
commit0369f3420defa244e157aa94153e10eb65338057 (patch)
tree2f5403ca51cb8e6a2c5b8be15a8877f78f912d27 /develdoc.txt
parent45f4e0ab36930bdc116b8cb6794e8088481b9cc0 (diff)
Revamp the documentation of a request+response being proxied.
Diffstat (limited to 'develdoc.txt')
-rw-r--r--develdoc.txt16
1 files changed, 7 insertions, 9 deletions
diff --git a/develdoc.txt b/develdoc.txt
index 5cfc0b2..fb43cd0 100644
--- a/develdoc.txt
+++ b/develdoc.txt
@@ -36,17 +36,15 @@ xxxserverrd, where xxx is the transport name. The server reader
is responsible for creating a server writer thread that takes care
of sending RADIUS replies to a client.
- (listener) > server reader <-- requests from clients
- client writer --> requests to a server
- (client writer) > client reader <-- responses from a server
- (server reader) > server writer --> responses to a client
+Summary of request and response proxied between client and server:
-TODO: they are all their own threads?
+ request from client -> (listener ->) server reader
+ request queue
+ client writer -> request to server
-Legend:
- > creates
- --> sends message
- <-- receives message
+ response from server -> client reader
+ reply queue
+ server writer -> response to client
2. RADIUS message processing