summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsc2000-12-04 13:21:09 +0000
committersc2000-12-04 13:21:09 +0000
commitf05094730c6d8ad3af4bb8fb94db95822ec20845 (patch)
treef44553eea1fb470783e6df25acf39fcfaf104eef
parent7caee026d7e303d18afb3a23bd05f44d83f176ab (diff)
downloadivy-league-f05094730c6d8ad3af4bb8fb94db95822ec20845.zip
ivy-league-f05094730c6d8ad3af4bb8fb94db95822ec20845.tar.gz
ivy-league-f05094730c6d8ad3af4bb8fb94db95822ec20845.tar.bz2
ivy-league-f05094730c6d8ad3af4bb8fb94db95822ec20845.tar.xz
new constructor for Irda addresses
-rw-r--r--comm/Address.cc17
1 files changed, 9 insertions, 8 deletions
diff --git a/comm/Address.cc b/comm/Address.cc
index e0e4f4b..779ae08 100644
--- a/comm/Address.cc
+++ b/comm/Address.cc
@@ -1,17 +1,17 @@
/*
- * The Unix Channel
+ * Ivy League
*
- * by Michel Beaudouin-Lafon
+ * Socket addresses
*
- * Copyright 1990-1997
+ * Copyright 1990-2000
* Laboratoire de Recherche en Informatique (LRI)
+ * Centre d'Etudes de la Navigation Aerienne (CENA)
*
- * Addresses
+ * original code by Michel Beaudouin-Lafon,
+ * modified by Stephane Chatty and Stephane Sire
*
* $Id$
- * $CurLog$
- * Smart(ies) removed by Stephane Sire
- * Added buffered hostname to IvlInetAddress
+ *
*/
#include "Address.h"
@@ -129,7 +129,8 @@ IvlAddress :: Decode (GEN_ADDR* addr, int alen)
#endif
#ifdef IRDA_SOCK
case AF_IRDA :
- return new IvlIrdaAddress (addr->sir.sir_name);
+ return new IvlIrdaAddress (addr->sir.sir_addr,
+ addr->sir.sir_name);
#endif
case AF_INET :
return new IvlInetAddress (ntohl (addr->si.sin_addr.s_addr),