//#include "LLAddressing.mpp"
#define prefix_
-///////////////////////////////cc.p////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
prefix_ std::string senf::LLSocketAddress::interface()
const
char name[IFNAMSIZ];
::bzero(name, IFNAMSIZ);
if (! ::if_indextoname(addr_.sll_ifindex, name))
- throw AddressSyntaxException();
+ throw UnknownInterfaceException();
return std::string(name);
}
else {
addr_.sll_ifindex = if_nametoindex(iface.c_str());
if (addr_.sll_ifindex == 0)
- throw AddressSyntaxException();
+ throw UnknownInterfaceException(iface);
}
}
return os;
}
-///////////////////////////////cc.e////////////////////////////////////////
+//-/////////////////////////////////////////////////////////////////////////////////////////////////
#undef prefix_
//#include "LLAddressing.mpp"