mirror of https://github.com/qwc/backive.git
27 lines
469 B
Plaintext
27 lines
469 B
Plaintext
@startuml
|
|
|
|
actor User
|
|
|
|
control udev
|
|
|
|
interface JSONunixsocket
|
|
interface JSON_UIunixsocket
|
|
|
|
component udev_helper
|
|
component backive
|
|
component notifications
|
|
|
|
User --> udev : plugs in hard disk
|
|
udev --> udev_helper: calls
|
|
|
|
udev_helper --( JSONunixsocket : sends device data to
|
|
|
|
backive --( JSONunixsocket : provides
|
|
|
|
notifications --( JSON_UIunixsocket: waits for notifications
|
|
|
|
JSON_UIunixsocket )-- backive : provides
|
|
|
|
User <- notifications: is informed through
|
|
|
|
@enduml |