00001 00002 #include "address.h" 00003 #include "ip4address.h" 00004 #include "ip6address.h" 00005 #include "resolver.h" 00006 00007 00008 namespace n2nc { 00009 namespace net { 00010 00011 Address::Address(){ 00012 // std::cerr << "address ctor\n" ; 00013 } 00014 Address::~Address(){} 00015 00016 int Address::getAddressFamily() const { 00017 return m_af; 00018 } 00019 00020 Address* Address::newAddress(std::string &addr){ 00021 return n2nc::net::Resolver::getAddressByFQDN(addr,false); 00022 } 00023 00024 00025 00026 } 00027 }