Changed to use struct addrinfo where needed.
This commit is contained in:
parent
f1b20b3ded
commit
31db57bb4a
2 changed files with 5 additions and 7 deletions
|
@ -17,7 +17,7 @@
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
$Id: edge.h,v 1.1.2.3 2001/10/28 22:42:49 guus Exp $
|
$Id: edge.h,v 1.1.2.4 2001/11/16 12:13:34 zarq Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __TINC_EDGE_H__
|
#ifndef __TINC_EDGE_H__
|
||||||
|
@ -33,8 +33,7 @@
|
||||||
typedef struct halfconnection_t {
|
typedef struct halfconnection_t {
|
||||||
struct node_t *node; /* node associated with this end of the connection */
|
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 */
|
struct addrinfo *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 */
|
char *hostname; /* the hostname of real ip */
|
||||||
} halfconnection_t;
|
} halfconnection_t;
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
along with this program; if not, write to the Free Software
|
along with this program; if not, write to the Free Software
|
||||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
|
|
||||||
$Id: node.h,v 1.1.2.7 2001/10/28 22:42:49 guus Exp $
|
$Id: node.h,v 1.1.2.8 2001/11/16 12:12:56 zarq Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __TINC_NODE_H__
|
#ifndef __TINC_NODE_H__
|
||||||
|
@ -40,8 +40,7 @@ typedef struct node_t {
|
||||||
char *name; /* name of this node */
|
char *name; /* name of this node */
|
||||||
long int options; /* options turned on for this node */
|
long int options; /* options turned on for this node */
|
||||||
|
|
||||||
ipv4_t address; /* his real (internet) ip to send UDP packets to */
|
struct addrinfo *address; /* his real (internet) ip to send UDP packets to */
|
||||||
short unsigned int port; /* port number of UDP connection */
|
|
||||||
char *hostname; /* the hostname of its real ip */
|
char *hostname; /* the hostname of its real ip */
|
||||||
|
|
||||||
struct node_status_t status;
|
struct node_status_t status;
|
||||||
|
@ -72,7 +71,7 @@ extern void free_node(node_t *n);
|
||||||
extern void node_add(node_t *n);
|
extern void node_add(node_t *n);
|
||||||
extern void node_del(node_t *n);
|
extern void node_del(node_t *n);
|
||||||
extern node_t *lookup_node(char *);
|
extern node_t *lookup_node(char *);
|
||||||
extern node_t *lookup_node_udp(ipv4_t, port_t);
|
extern node_t *lookup_node_udp(struct addrinfo *);
|
||||||
extern void dump_nodes(void);
|
extern void dump_nodes(void);
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue