File: iceoryx_software_layers_v2_0_0.puml

package info (click to toggle)
iceoryx 2.0.3%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 11,260 kB
  • sloc: cpp: 94,127; ansic: 1,443; sh: 1,436; python: 1,377; xml: 80; makefile: 61
file content (34 lines) | stat: -rw-r--r-- 722 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
@startuml

title Eclipse iceoryx software layers (v2.0.0)

skinparam BackgroundColor transparent
skinparam componentStyle uml2

skinparam component {
   backgroundColor<<namespace>> yellow
}

skinparam package {
   backgroundColor green
}

skinparam frame {
   backgroundColor chocolate
}

[iceoryx_hoofs]
[iceoryx_posh]
[iceoryx_binding_c]
[C user app]
[C++ user app]

note right of iceoryx_hoofs : Basic building block library
note right of iceoryx_posh : Shared memory transport (POsix SHared memory)
note left of iceoryx_binding_c : C API for iceoryx_posh

[iceoryx_posh]  ..>  [iceoryx_hoofs]
[iceoryx_binding_c]  ..>  [iceoryx_posh]
[C user app]  ..>  [iceoryx_binding_c]
[C++ user app]  ..>  [iceoryx_posh]
@enduml