annotate ueda/sverp-bind/struct.h @ 20:dda8e455c863

unet-bind works to the point of reporting unbound instances
author Space Falcon <falcon@ivan.Harhan.ORG>
date Sun, 02 Aug 2015 03:23:44 +0000
parents 65a515c20db8
children 61272ee5aadc
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
1 /*
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
2 * Data structures for the MCL binding step
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
3 */
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
4
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
5 struct instance {
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
6 char *name;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
7 struct instance *nextinhash;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
8 struct outcomp *outcomp;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
9 char *slot;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
10 int claimed;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
11 };
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
12
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
13 struct outcomp {
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
14 char *name;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
15 char *altname;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
16 struct component *mclcomp;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
17 int npins;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
18 struct grid_pkg_desc *grid_pkg;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
19 struct pinconn **conn_array;
16
65a515c20db8 unet-bind: starpoint entry implemented
Space Falcon <falcon@ivan.Harhan.ORG>
parents: 8
diff changeset
20 struct outcomp *next; /* used only for starpoints */
8
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
21 };
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
22
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
23 struct pinconn {
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
24 struct net *net;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
25 char *nc_comment;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
26 int input_lineno;
640ba9db0e9d ueda/sverp-bind/struct.h started
Space Falcon <falcon@ivan.Harhan.ORG>
parents:
diff changeset
27 };