Add a bit for rc.conf read support to sysadm.

This commit is contained in:
Ken Moore
2015-12-09 15:28:15 -05:00
parent 43dca6389f
commit 374528f38f
3 changed files with 54 additions and 30 deletions

View File

@@ -6,6 +6,7 @@
int main( int argc, char ** argv )
{
//Run a simple test of all the sysadm backend functions
qDebug() << "**** Test Network Devices ****";
QStringList devs = sysadm::NetDevice::listNetDevices();
qDebug() <<"Devices:" << devs;
for(int i=0; i<devs.length(); i++){
@@ -18,6 +19,7 @@ int main( int argc, char ** argv )
qDebug() << " - netmask:" << D.netmaskAsString();
qDebug() << " - description:" << D.desc();
qDebug() << " - MAC:" << D.macAsString();
qDebug() << " - Uses DHCP:" << D.usesDHCP();
//qDebug() << " - Media Type:" << D.mediaTypeAsString();
qDebug() << " - Media Status:" << D.mediaStatusAsString();
bool iswifi = D.isWireless();
@@ -29,5 +31,22 @@ int main( int argc, char ** argv )
qDebug() << " - Packets Rx:" << D.packetsRx() << "Errors:" << D.errorsRx();
qDebug() << " - Packets Tx:" << D.packetsTx() << "Errors:" << D.errorsTx();
}
//Now run tests on the other network functionality
qDebug() << "**** Test Network Entries ****";
//QList<NetworkEntry> entries = sysadm::Network::listNetworkEntries();
for(int i=0; i<devs.length(); i++){
//qDebug() << "Entry:" << entries[i].name << "Aliases:"<< entries[i].aliases << "Number:" << entries[i].netnum;
sysadm::NetDevSettings set = sysadm::Network::deviceRCSettings(devs[i]);
qDebug() << "RC Settings:";
qDebug() << " - Device:" << set.device;
qDebug() << " - Associated Device:" << set.asDevice;
qDebug() << " - Use DHCP:" << set.useDHCP;
qDebug() << " - Static IPv4:" << set.staticIPv4;
qDebug() << " - Static IPv6:" << set.staticIPv6;
qDebug() << " - Static Netmask:" << set.staticNetmask;
qDebug() << " - Static Gateway:" << set.staticGateway;
qDebug() << " - Allow Secure Wifi:" << set.wifisecurity;
}
return 0;
}