From c2fa4747825c2bb970154fbf30e4693bfa01750f Mon Sep 17 00:00:00 2001 From: jsh77 Date: Wed, 25 May 2022 07:34:22 +0000 Subject: [PATCH] Update on Overleaf. --- diagrams/tls-server-processes.tex | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/diagrams/tls-server-processes.tex b/diagrams/tls-server-processes.tex index c0f3252..ce77a8b 100644 --- a/diagrams/tls-server-processes.tex +++ b/diagrams/tls-server-processes.tex @@ -77,9 +77,9 @@ \node[inner, red, right = 5.5mm of tls-handler-spawner] (http-handler-spawner) {HTTP Handler Spawner}; \end{scope} - \node[inner, green, below = 2*\layer of connection-listener-spawner] (connection-listener) {Connection Listener}; - \node[inner, green, below = 2*\layer of tls-handler-spawner] (tls-handler) {TLS Handler}; - \node[inner, green, below = 2*\layer of http-handler-spawner] (http-handler) {HTTP Handler}; + \node[inner, green, below = 3*\layer of connection-listener-spawner] (connection-listener) {Connection Listener}; + \node[inner, green, below = 3*\layer of tls-handler-spawner] (tls-handler) {TLS Handler}; + \node[inner, green, below = 3*\layer of http-handler-spawner] (http-handler) {HTTP Handler}; \coordinate (spawners-nw) at ($ (spawners.north west) + (-0.3, 0.3 + \titlepad) $); @@ -95,6 +95,9 @@ \coordinate (mid-lline) at ($ (tls-handler-spawner) + (-1.15,0) $); \coordinate (right-lline) at ($ (http-handler-spawner) + (-1.15,0) $); + \coordinate (left-rline) at ($ (connection-listener-spawner) + (1.15,0) $); + \coordinate (mid-rline) at ($ (tls-handler-spawner) + (1.15,0) $); + % Lines for the left set \draw[->] (left-lline |- 0, 0 |- void-orchestrator.south) -- (left-lline |- 0, 0 |- connection-listener.north); @@ -106,6 +109,10 @@ \draw[->] (right-lline |- 0, 0 |- void-orchestrator.south) -- (right-lline |- 0, 0 |- http-handler-spawner.north); \draw[->] (right-lline |- 0, 0 |- http-handler-spawner.south) -- (right-lline |- 0, 0 |- http-handler.north); + % Special lines + \draw[->] (connection-listener.east) -- ($(connection-listener.east)!0.5!(tls-handler.west)$) -- ($(connection-listener-spawner.east)!0.5!(tls-handler-spawner.west)$) -- (tls-handler-spawner.west); + \draw[->] (tls-handler.east) -- ($(tls-handler.east)!0.5!(http-handler.west)$) -- ($(tls-handler-spawner.east)!0.5!(http-handler-spawner.west)$) -- (http-handler-spawner.west); + \end{scope} \coordinate (std-client-nw) at ($ (std-client.north west) + (-\inner, \inner + \titlepad) $);