Class NetworkLayerDevice

Inheritance Relationships

Base Type

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