|
PROFINET IO Controller Stack 1.0.0
Modern C++ implementation of a PROFINET IO Controller stack
|
Interface for PROFINET IO-Device RPC connections. More...
#include <asio/io_context.hpp>#include <cstdint>#include <map>#include <optional>#include <string>#include <vector>#include "profinet/blocks.h"#include "profinet/cyclic.h"#include "profinet/dcp.h"#include "profinet/diagnosis.h"#include "profinet/protocol.h"#include "profinet/rpcTypes.h"#include "profinet/util.h"
Include dependency graph for IRPCCon.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | profinet::rpc::IRPCCon |
| Abstract interface for a PROFINET RPC connection. More... | |
Namespaces | |
| namespace | profinet |
| namespace | profinet::rpc |
Interface for PROFINET IO-Device RPC connections.
Defines the RPC operations required by higher-level PROFINET components. The interface is implemented by RPCCon and allows those components to be unit tested without requiring a live PROFINET RPC connection.
IRPCCon intentionally contains only the public RPC operations required by its consumers. RPCCon remains responsible for the underlying DCE/RPC, UDP transport, Application Relationship, and PROFINET protocol handling.
Definition in file IRPCCon.h.