weston 소스를 보다보니 msc 라는 희한한 확장자가 보여서 조사.
initial-heads.msc |
느낌을 봐서는 코드 제너레이터는 아니고 png로 무언가 생성하는 것 같은데
#!/usr/bin/mscgen -Tpng msc { hscale="1.5"; c [label = "compositor"], w [label = "libweston core"], b [label = "backend"]; |||; c => w [label = "weston_compositor_load_backend()"]; w => b [label = "init"]; --- [label = "Create initial heads"]; b box b [label = "Backend discovers an entity to create a head for."]; w <: b [label = "weston_head_init()"]; b box b [label = "assign hw resource to head"]; w <: b [label = "weston_head_set_monitor_strings()"]; w <: b [label = "weston_head_set_physical_size()"]; w <: b [label = "weston_head_set_subpixel()"]; w <: b [label = "weston_head_set_connection_status()"]; w <= b [label = "weston_compositor_add_head()"]; w <= w [label = "schedule heads_changed"]; w << b [label = "init success"]; c << w [label = "load success"]; |||; --- [label = "Compositor start-up"]; c => w [label = "weston_compositor_flush_heads_changed()"]; c <<= w [label = "heads_changed callback"]; } |
아래와 같이 시퀀스 다이어그램을 그려주는 역활이라고.
'파일방' 카테고리의 다른 글
debian noroot 와 userland (0) | 2022.05.02 |
---|---|
ansi to html (0) | 2022.03.31 |
android userland ubuntu (0) | 2022.03.03 |
bingwall (for ubuntu) (0) | 2022.01.19 |
bios 초기화 관련 (0) | 2020.09.07 |