summaryrefslogtreecommitdiff
path: root/doc/outdated/state.dot
diff options
context:
space:
mode:
Diffstat (limited to 'doc/outdated/state.dot')
-rw-r--r--doc/outdated/state.dot18
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/outdated/state.dot b/doc/outdated/state.dot
new file mode 100644
index 0000000..551b232
--- /dev/null
+++ b/doc/outdated/state.dot
@@ -0,0 +1,18 @@
+digraph state {
+ edge [color=green];
+ connect -> reqstart -> read -> reqend -> handlereq -> respstart -> write -> respend -> connect;
+ edge [color=grey];
+ reqend -> readpost -> handlereq [ label="POST" ];
+ edge [ color=blue]
+ respend -> reqstart [ label="keep-alive" ];
+ edge [ color=lightblue]
+ handlereq -> handlereq [ label="sub-request" ];
+ edge [style=dashed, color=red];
+ error -> close -> connect;
+ error -> connect;
+ handlereq -> error;
+ read -> error;
+ readpost -> error;
+ write -> error;
+ connect [shape=box];
+}