파일방2022. 3. 17. 12:34

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"];

}

 

아래와 같이 시퀀스 다이어그램을 그려주는 역활이라고.

[링크 : https://www.mcternan.me.uk//mscgen/]

[링크 : https://iamaman.tistory.com/1642]

'파일방' 카테고리의 다른 글

debian noroot 와 userland  (0) 2022.05.02
ansi to html  (0) 2022.03.31
mscgen  (0) 2022.03.17
android userland ubuntu  (0) 2022.03.03
bingwall (for ubuntu)  (0) 2022.01.19
bios 초기화 관련  (0) 2020.09.07
Posted by 구차니

댓글을 달아 주세요