#include <NetworkIOS.h>
◆ CNetworkInterfaceIOS()
      
        
          | CNetworkInterfaceIOS::CNetworkInterfaceIOS  | 
          ( | 
          CNetworkIOS * |           network,  | 
        
        
           | 
           | 
          std::string |           interfaceName ) | 
        
      
 
 
◆ ~CNetworkInterfaceIOS()
  
  
      
        
          | CNetworkInterfaceIOS::~CNetworkInterfaceIOS  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridedefault   | 
  
 
 
◆ GetCurrentDefaultGateway()
  
  
      
        
          | std::string CNetworkInterfaceIOS::GetCurrentDefaultGateway  | 
          ( | 
          void |            | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetCurrentIPAddress()
  
  
      
        
          | std::string CNetworkInterfaceIOS::GetCurrentIPAddress  | 
          ( | 
          void |            | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetCurrentNetmask()
  
  
      
        
          | std::string CNetworkInterfaceIOS::GetCurrentNetmask  | 
          ( | 
          void |            | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ GetHostMacAddress()
  
  
      
        
          | bool CNetworkInterfaceIOS::GetHostMacAddress  | 
          ( | 
          unsigned long |           host,  | 
         
        
           | 
           | 
          std::string & |           mac ) const | 
         
       
   | 
  
overridevirtual   | 
  
 
- Todo
 - Unable to retrieve MAC address of an interface/ARP table from ios11 onwards. 
 
Implements CNetworkInterface.
 
 
◆ GetInterfaceName()
      
        
          | std::string CNetworkInterfaceIOS::GetInterfaceName  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetMacAddress()
  
  
      
        
          | std::string CNetworkInterfaceIOS::GetMacAddress  | 
          ( | 
          void |            | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
- Todo
 - Unable to retrieve MAC address of an interface/ARP table from ios11 onwards. 
 
Implements CNetworkInterface.
 
 
◆ GetMacAddressRaw()
  
  
      
        
          | void CNetworkInterfaceIOS::GetMacAddressRaw  | 
          ( | 
          char |           rawMac[6] | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
- Todo
 - Unable to retrieve MAC address of an interface/ARP table from ios11 onwards. 
 
Implements CNetworkInterface.
 
 
◆ IsConnected()
  
  
      
        
          | bool CNetworkInterfaceIOS::IsConnected  | 
          ( | 
          void |            | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ IsEnabled()
  
  
      
        
          | bool CNetworkInterfaceIOS::IsEnabled  | 
          ( | 
          void |            | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
The documentation for this class was generated from the following files: