PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
Loading...
Searching...
No Matches
ethernetPacketBackend.h File Reference

Private Ethernet packet backend used by AsioEthernetSocket. More...

#include <pcap.h>
#include <asio/error_code.hpp>
#include <asio/io_context.hpp>
#include <asio/steady_timer.hpp>
#include <atomic>
#include <chrono>
#include <exception>
#include <future>
#include <memory>
#include <mutex>
#include <string>
#include <vector>
#include "profinet/asioEthernetSocket.h"
#include <asio/posix/stream_descriptor.hpp>
+ Include dependency graph for ethernetPacketBackend.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  profinet::AsioEthernetSocket::EthernetPacketBackend
 Private packet-capture backend for complete Ethernet frames. More...
 
struct  profinet::AsioEthernetSocket::EthernetPacketBackend::ReceiveOperation
 Receive operation state shared by all asynchronous handlers. More...
 

Namespaces

namespace  profinet
 

Detailed Description

Private Ethernet packet backend used by AsioEthernetSocket.

Definition in file ethernetPacketBackend.h.