Socket: some minor documentation (typo) fixes
[senf.git] / senf / Socket / Protocols / Raw / MACAddress.cc
index 53a96fb..b992ce8 100644 (file)
@@ -31,6 +31,7 @@
 #include <string>
 #include <sstream>
 #include <boost/io/ios_state.hpp>
+#include <senf/Socket/Protocols/AddressExceptions.hh>
 #include "ParseString.hh"
 #include "EUI64.hh"
 
@@ -51,7 +52,7 @@ prefix_ senf::MACAddress::MACAddress senf::MACAddress::from_string(std::string c
 prefix_ senf::MACAddress senf::MACAddress::from_eui64(senf::EUI64 const & eui)
 {
     if (eui[3] != 0xffu || eui[4] != 0xfeu)
-        throw AddressSyntaxException();
+        throw AddressSyntaxException() << "EUI64 is not MAC compatible: " << eui;
     MACAddress mac (senf::noinit);
     mac[0] = eui[0];
     mac[1] = eui[1];
@@ -99,7 +100,7 @@ prefix_ std::istream & senf::operator>>(std::istream & is, MACAddress & mac)
 #undef prefix_
 //#include "MACAddress.mpp"
 
-
+\f
 // Local Variables:
 // mode: c++
 // fill-column: 100