-/-
tho [Fri, 14 Dec 2007 16:10:57 +0000 (16:10 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@567 270642c3-0616-0410-b53a-bc976706d245

Socket/NetdeviceController.cc
Socket/NetdeviceController.hh
Socket/NetdeviceController.test.cc

index d3cf57a..cf25047 100644 (file)
@@ -62,6 +62,7 @@ prefix_ std::string senf::NetdeviceController::interfaceName()
 prefix_ senf::MACAddress senf::NetdeviceController::hardwareAddress()
 {
     struct ifreq ifr;
+    ifrName( ifr);
     doIoctl( ifr, SIOCGIFHWADDR);
     return senf::MACAddress::from_data( ifr.ifr_hwaddr.sa_data);
 }
index 757aac5..d114314 100644 (file)
@@ -51,7 +51,7 @@ namespace senf {
         
         MACAddress hardwareAddress();
         std::string interfaceName();
-        int interfaceIndex();
+        int interfaceIndex(); ///< return the interface index of the interface
         int mtu();
         void mtu(int new_mtu);
     
index 96a1125..825afeb 100644 (file)
@@ -37,6 +37,7 @@
 BOOST_AUTO_UNIT_TEST(NetdeviceController)
 {
 //    senf::NetdeviceController ctrl ("eth0");
+//    std::cout << ctrl.hardwareAddress() << "\n";
 }
 
 ///////////////////////////////cc.e////////////////////////////////////////