summaryrefslogtreecommitdiff
path: root/idl/cache.didl
blob: 8cb969396fbf073c5a0340dd83f241d573fe7cb3 (plain)
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

interface org.freestandards.atspi.Cache {
	
	struct CacheItem {
		object      path;
		Reference   parent;
		Reference[] children;
		string[]    interfaces;
		string      name;
		Role        role;
		string      description;
		StateSet    states;
	}

	method GetItems reply {
		CacheItem[] items;
	}

	signal AddAccessible {
		CacheItem item;
	}

	signal RemoveAccessible {
		Reference item;
	}
}