aboutsummaryrefslogtreecommitdiff
path: root/doc/puml/upbin-seq.puml
blob: 2983dee33562c467447f2c428692cdcd252d249a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@startuml upbin-seq
"A"  -> "S": +UP_BIN
"A"  -> "S": Binary Meta Frame
"S"  -> "S": open() tmpfile
"A"  -> "S": +STDIO
"A"  -> "S": STDIO Frame
"A"  -> "S": Binary Data
"S"  -> "S": write()
"A"  -> "S": +STDIO
"A"  -> "S": STDIO Frame
"A"  -> "S": Binary Data
"S"  -> "S": write()
Note across: Repeat ...
"A"  -> "S": +STDIO
"A"  -> "S": STDIO Frame, fin
"S"  -> "S": close(), rename()

"S" --> "A": Status
"S" --> "A": Status Frame
"S" --> "A" !!: Terminate connection

"S"  -> "S": clean up, exec()
@enduml