]> rtime.felk.cvut.cz Git - frescor/forb.git/blob - src/types.idl
Merge branch 'master' of rtime.felk.cvut.cz:/frescor/frsh-forb
[frescor/forb.git] / src / types.idl
1 /**
2  * @file   types.idl
3  * @author Michal Sojka <sojkam1@fel.cvut.cz>
4  * @date   Sun Oct 12 17:12:30 2008
5  * 
6  * @brief  Types used internally by FORB.
7  * 
8  * 
9  */
10
11 module forb {
12         /**
13          * Object key for distinguishing different objects in a FORB.
14          */
15         typedef long long object_key;
16
17         typedef char uuid[8];
18
19         /**
20          * Server ID for identifying different FORBs.
21          *
22          * The ID is based on universal unique identifiers (UUID).
23          */
24
25         struct server_id {
26                 uuid uuid;
27         };
28 };