X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fvertex.h;h=9b1ef2b99cfd495a337df7ff81e1d6c7a2d833e7;hp=9490f4811fd50d329d1f9c1df381aa9c983bd3c9;hb=0bbace18e96cd6fc32dfa23ffd55f73ff96e8c6f;hpb=ea607d2d9292d3969f9d164b432dc64a33c2dade diff --git a/src/vertex.h b/src/vertex.h index 9490f481..9b1ef2b9 100644 --- a/src/vertex.h +++ b/src/vertex.h @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: vertex.h,v 1.1.2.3 2001/10/10 08:49:47 guus Exp $ + $Id: vertex.h,v 1.1.2.4 2001/10/10 20:35:10 guus Exp $ */ #ifndef __TINC_VERTEX_H__ @@ -28,6 +28,14 @@ #include "node.h" #include "connection.h" +typedef struct halfconnection_t { + struct node_t *node; /* node associated with this end of the connection */ + + ipv4_t address; /* real (internet) ip on this end of the meta connection */ + short unsigned int port; /* port number of this end of the meta connection */ + char *hostname; /* the hostname of real ip */ +} halfconnection_t; + typedef struct vertex_t { struct halfconnection_t from; struct halfconnection_t to; @@ -38,14 +46,6 @@ typedef struct vertex_t { struct connection_t *connection; /* connection associated with this vertex, if available */ } vertex_t; -typedef struct halfconnection_t { - struct node_t *node; /* node associated with this end of the connection */ - - ipv4_t address; /* real (internet) ip on this end of the meta connection */ - short unsigned int port; /* port number of this end of the meta connection */ - char *hostname; /* the hostname of real ip */ -} halfconnection_t; - extern avl_tree_t *vertex_tree; /* Tree with all known vertices (replaces active_tree) */ #endif /* __TINC_VERTEX_H__ */