diff options
author | sc | 2000-12-04 13:21:09 +0000 |
---|---|---|
committer | sc | 2000-12-04 13:21:09 +0000 |
commit | f05094730c6d8ad3af4bb8fb94db95822ec20845 (patch) | |
tree | f44553eea1fb470783e6df25acf39fcfaf104eef | |
parent | 7caee026d7e303d18afb3a23bd05f44d83f176ab (diff) | |
download | ivy-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.cc | 17 |
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), |