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

Linux implementations of portable platform utility functions. More...

#include "profinet/util.h"
#include <cerrno>
#include <cstring>
#include <filesystem>
#include <net/if.h>
#include <string>
#include <span>
#include <stdexcept>
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <unistd.h>
#include <algorithm>
#include "profinet/exceptions.h"
+ Include dependency graph for platformLinux.cpp:

Go to the source code of this file.

Namespaces

namespace  profinet
 

Functions

MacAddress profinet::GetInterfaceMac (const std::string &interface)
 Get the MAC address assigned to a network interface.
 
std::filesystem::path profinet::GetExecutableDirectory ()
 Retrieves the absolute directory path of the currently running executable.
 

Detailed Description

Linux implementations of portable platform utility functions.

Definition in file platformLinux.cpp.