Class NetworkLayerDevice¶
Defined in File network_layer_device.h
Inheritance Relationships¶
Base Type¶
public NetworkLayer
(Class NetworkLayer)
Class Documentation¶
-
class NetworkLayerDevice : public NetworkLayer¶
Public Functions
-
NetworkLayerDevice(DeviceObject &deviceObj, TransportLayer &layer)¶
-
NetworkLayerEntity &getInterface()¶
-
virtual void dataIndividualRequest(AckType ack, uint16_t destination, HopCountType hopType, Priority priority, TPDU &tpdu) override¶
-
virtual void dataGroupRequest(AckType ack, uint16_t destination, HopCountType hopType, Priority priority, TPDU &tpdu) override¶
-
virtual void dataBroadcastRequest(AckType ack, HopCountType hopType, Priority priority, TPDU &tpdu) override¶
-
virtual void dataSystemBroadcastRequest(AckType ack, HopCountType hopType, Priority priority, TPDU &tpdu) override¶
-
NetworkLayerDevice(DeviceObject &deviceObj, TransportLayer &layer)¶