INET Framework for OMNeT++/OMNEST
inet::INetworkProtocolControlInfo Class Referenceabstract

#include <INetworkProtocolControlInfo.h>

Inheritance diagram for inet::INetworkProtocolControlInfo:
inet::GenericNetworkProtocolControlInfo inet::IPv4ControlInfo inet::IPv6ControlInfo inet::SimpleNetworkProtocolControlInfo

Public Member Functions

virtual ~INetworkProtocolControlInfo ()
 
virtual short getTransportProtocol () const =0
 
virtual void setTransportProtocol (short Transportprotocol)=0
 
virtual L3Address getSourceAddress () const =0
 
virtual void setSourceAddress (const L3Address &address)=0
 
virtual L3Address getDestinationAddress () const =0
 
virtual void setDestinationAddress (const L3Address &address)=0
 
virtual int getInterfaceId () const =0
 
virtual void setInterfaceId (int interfaceId)=0
 
virtual short getHopLimit () const =0
 
virtual void setHopLimit (short hopLimit)=0
 

Constructor & Destructor Documentation

virtual inet::INetworkProtocolControlInfo::~INetworkProtocolControlInfo ( )
inlinevirtual
29 {}

Member Function Documentation

virtual short inet::INetworkProtocolControlInfo::getHopLimit ( ) const
pure virtual
virtual int inet::INetworkProtocolControlInfo::getInterfaceId ( ) const
pure virtual

The documentation for this class was generated from the following file: