@startuml class Device{ +id: string +name: string +icon:Icon? +dtype: DeviceType +provider: HostSessionProvider +manager: DeviceManager +main_context: MainContext -check_open (): void -check_process(): Process -on_host_session_closed(): void -attach_host_session(): void -detach_host_session(): void -on_agent_session_closed(): void -on_spawn_added(): void -on_spawn_removed(): void -on_child_added(): void -on_child_removed(): void -on_process_crashed(): void -on_output(): void -on_uninjected(): void -create<T> ():T } together { note "N1 These 2 functions are implemented\nin BaseHostSeesion." as N1 note "N2 These 2 functions are implemented\nin LinuxHostSeesion." as N2 N1 -[hidden]down- N2 } together { note "N3 These 2 functions are implemented\nin aaaaaaaaaa." as N3 note "N4 These 2 functions are implemented\nin bbbbbbbbbbbb." as N4 note "N5 These 2 functions are implemented\nin ccccccccccccc." as N5 N3 -[hidden]down- N4 N4 -[hidden]down- N5 } N1 -> Device::check_open N1 -> Device::check_process N2 -> Device::on_output N2 -> Device::on_uninjected N3 -> Device::attach_host_session N3 -> Device::detach_host_session N4 -> Device::on_child_added N4 -> Device::on_child_removed N5 -up> Device::on_uninjected @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art