diff options
Diffstat (limited to 'delivery1.qmd')
-rw-r--r-- | delivery1.qmd | 88 |
1 files changed, 25 insertions, 63 deletions
diff --git a/delivery1.qmd b/delivery1.qmd index 3975aaa..5a4591b 100644 --- a/delivery1.qmd +++ b/delivery1.qmd @@ -23,69 +23,31 @@ breaks: false --- -# UML Class Diagram - -```{.plantuml} -@startuml -abstract class SocketServer { - #boost::asio::io_service io_service; - #tcp::endpoint endpoint; - #tcp::iostream socketStream; - #tcp::acceptor * acceptor; - #stringstream * buffer; - - +SocketServer (string address, unsigned short port, stringstream * buf) - +~SocketServer () - +{abstract} void start () -} - -class SocketServerListener { - +void start () -} - -class SocketServerSender { - +void start () -} - -SocketServer -down-|> SocketServerListener -SocketServer -down-|> SocketServerSender - -note "Difference only in start() function" as N1 -SocketServerListener -- N1 -SocketServerSender -- N1 - - - - -abstract class SocketClient { - #tcp::iostream socketStream; - #stringstream * buffer; - #string address; - #unsigned short port; - - +SocketClient (string address, unsigned short port, stringstream * buf) - +{abstract} void start () -} - -class SocketClientListener { - +void start () -} - -class SocketClientSender { - +void start () -} - -SocketClient -down-|> SocketClientListener -SocketClient -down-|> SocketClientSender - -note "Difference only in start() function" as N2 -SocketClientListener -- N2 -SocketClientSender -- N2 - -N0 .down. SocketServer -N0 .down. SocketClient -@enduml -``` +{{< include _roadmap.qmd >}} + +# Diagram + + + +# Code + +TODO... + +# References {.appendix} + +\begingroup +\raggedright +::: {#refs} +::: +\endgroup + +\appendix + +# Appendix 1: Early roadmap {.appendix #sec-kanban-early} + +{#fig-kanban-early} + +# Appendix 2: Program Bachelorizer {.appendix} ## Class `Bachelorizer.java` |