add Server Diagram to grobdesign.fodt ; fix file layout

This commit is contained in:
2019-04-20 00:48:29 +02:00
parent 630ccadd69
commit e0dd994519
9 changed files with 60872 additions and 22540 deletions

View File

@ -0,0 +1,73 @@
// http://www.nomnoml.com/
#direction: TD
[<package> model|
[ «enumeration»
+ TextureFormat
|
JPEG
PNG
]
[+ Texture|...]
[Sha256|...]
]
[<package> persistency |
[+ DataStore|...]
[<package> result|
[+ TextureFileResult|...]
[+ TextureFileError|...]
[+ TextureFileResult|...] -/- [+ TextureFileError]
]
[<package> search|
[+ Query|...]
]
[<package> image_convert|
[+ ConvertConfig|...]
|
+ generate_preview(input, format, config) : ...
]
[search] -/- [image_convert]
]
[<package> protocol|
[<abstract> + ProtocolHandler|...]
[+ ProtocolConfig|...]
[+ ProtocolHandler] -/- [+ ProtocolConfig]
[<package> result|
[+ ProtocolResult|...]
[+ ProtocolError|...]
[+ ReplaceTextureStatus|...]
[+ ProtocolResult] -/- [+ ProtocolError]
[+ ProtocolError] -/- [+ ReplaceTextureStatus]
]
|
+ listen_forever(handler : &ProtocolHandler) : ...
]
[<package> main|
[ServerState|...] -- [<note>
implements
protocol::ProtocolHandler
]
|
+ main()
]
[main] --> [model]
[main] --> [protocol]
[main] --> [persistency]
[protocol] --> [model]
[persistency] --> [model]