1// Handdrawn call graph of metadata fetching
2// 24.3.2010, Sampo Kellomaki (sampo@iki.fi)
3// dot -Tps meta-fetch.dot -o meta-fetch.ps && gv meta-fetch.ps
4digraph metadata_fetching {
5
6lscot_line [shape=none];
7addmd [shape=none];
8load_cot_cache [shape=none];
9get_ent_by_succinct_id [shape=none];
10many_callers [shape=none];
11get_ent_ss [shape=box];
12
13lscot_line -> parse_meta;
14addmd -> parse_meta;
15addmd -> get_meta;
16get_meta -> parse_meta;
17get_meta_ss -> get_meta;
18get_ent_ss -> get_meta_ss;
19get_ent_ss -> get_ent_from_cache;
20many_callers -> get_ent_ss;
21
22get_ent_from_file -> parse_meta;
23get_ent_by_sha1_name -> get_ent_from_file;
24get_ent_from_cache -> get_ent_from_file;
25load_cot_cache_from_file -> get_ent_from_file;
26
27load_cot_cache -> load_cot_cache_from_file;
28get_ent_from_cache -> load_cot_cache_from_file;
29
30load_cot_cache -> get_ent_by_sha1_name;
31get_ent_by_succinct_id -> get_ent_by_sha1_name;
32
33}
34