|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
This is the complete list of members for profinet::AlarmListener, including all inherited members.
| AddAlarmNotificationCallback(std::function< void(const AlarmNotification &)> callback) override | profinet::AlarmListener | virtual |
| AddRtaAlarmCallback(std::function< void(const RtaError &)> callback) override | profinet::AlarmListener | virtual |
| AlarmListener(asio::io_context &ioContext, AlarmEndpoint endpoint, std::optional< MacAddress > controllerMac=std::nullopt) | profinet::AlarmListener | explicit |
| AlarmListener(const AlarmListener &)=delete | profinet::AlarmListener | |
| AlarmListenerTestAccess | profinet::AlarmListener | friend |
| alarmNotificationCallbacks | profinet::AlarmListener | private |
| callbacksMutex | profinet::AlarmListener | mutableprivate |
| controllerMac | profinet::AlarmListener | private |
| endpoint | profinet::AlarmListener | private |
| HandleLayer2Frame() | profinet::AlarmListener | private |
| HandleUdpFrame() | profinet::AlarmListener | private |
| ioContext | profinet::AlarmListener | private |
| IsRunning() const override | profinet::AlarmListener | inlinevirtual |
| l2Sock | profinet::AlarmListener | private |
| lifecycleMutex | profinet::AlarmListener | mutableprivate |
| ListenLoop() | profinet::AlarmListener | private |
| operator=(const AlarmListener &)=delete | profinet::AlarmListener | |
| ProcessAlarm(const Bytes &payload, std::optional< bool > highPriority, std::optional< MacAddress > srcMac, std::optional< UdpEndpoint > udpSource) | profinet::AlarmListener | private |
| recvSeqNum | profinet::AlarmListener | private |
| RemoveAlarmNotificationCallback(std::function< void(const AlarmNotification &)> callback) override | profinet::AlarmListener | virtual |
| RemoveRtaAlarmCallback(std::function< void(const RtaError &)> callback) override | profinet::AlarmListener | virtual |
| rtaAlarmCallbacks | profinet::AlarmListener | private |
| running | profinet::AlarmListener | private |
| SendAck(const AlarmNotification &alarm, std::optional< MacAddress > srcMac, std::optional< UdpEndpoint > udpSource) | profinet::AlarmListener | private |
| SendLayer2Ack(const Bytes &ackData, const MacAddress &dstMac, bool highPriority) | profinet::AlarmListener | private |
| SendNack(std::optional< MacAddress > srcMac, bool highPriority) | profinet::AlarmListener | private |
| SendRtaFrame(std::uint8_t pduType, std::uint8_t addFlags, const Bytes &ackData, const MacAddress &dstMac, bool highPriority) | profinet::AlarmListener | private |
| sendSeqNum | profinet::AlarmListener | private |
| SendTransportAck(std::optional< MacAddress > srcMac, bool highPriority) | profinet::AlarmListener | private |
| SendUdpAck(const Bytes &ackData, const UdpEndpoint &dstAddr) | profinet::AlarmListener | private |
| Start(std::unique_ptr< IRawEthernetSocket > eSocket=nullptr, std::unique_ptr< IUdpSocket > uSocket=nullptr) override | profinet::AlarmListener | virtual |
| Stop() override | profinet::AlarmListener | virtual |
| thread | profinet::AlarmListener | private |
| udpSock | profinet::AlarmListener | private |
| ~AlarmListener() override | profinet::AlarmListener | |
| ~IAlarmListener()=default | profinet::IAlarmListener | virtual |