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
|