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