#include <InterfaceEntry.h>
  
Public Member Functions | |
| InterfaceProtocolData () | |
| InterfaceEntry * | getInterfaceEntry () const | 
Protected Member Functions | |
| virtual void | changed (int category) | 
Protected Attributes | |
| InterfaceEntry * | ownerp | 
Friends | |
| class | InterfaceEntry | 
Base class for protocol-specific data on an interface. Notable subclasses are IPv4InterfaceData and IPv6InterfaceData.
Definition at line 41 of file InterfaceEntry.h.
| InterfaceProtocolData::InterfaceProtocolData | ( | ) |  [inline] | 
        
Definition at line 53 of file InterfaceEntry.h.
{ownerp = NULL;}
| void InterfaceProtocolData::changed | ( | int | category | ) |  [protected, virtual] | 
        
Definition at line 38 of file InterfaceEntry.cc.
Referenced by IPv6InterfaceData::changed1(), IPv4InterfaceData::changed1(), InterfaceEntry::configChanged(), and InterfaceEntry::stateChanged().
| InterfaceEntry* InterfaceProtocolData::getInterfaceEntry | ( | ) |  const [inline] | 
        
Returns the InterfaceEntry that contains this data object, or NULL
Definition at line 58 of file InterfaceEntry.h.
{return ownerp;}
friend class InterfaceEntry [friend] | 
        
Definition at line 43 of file InterfaceEntry.h.
InterfaceEntry* InterfaceProtocolData::ownerp [protected] | 
        
Definition at line 46 of file InterfaceEntry.h.
Referenced by changed(), InterfaceEntry::getInterfaceTable(), InterfaceEntry::setInterfaceTable(), InterfaceEntry::setIPv4Data(), and InterfaceEntry::setIPv6Data().
 1.7.1