One RPC endpoint advertised by a device's Endpoint Mapper.
More...
#include <rpc.h>
|
| std::string | InterfaceName () const |
| | Human-readable interface name.
|
| |
|
| std::string | interfaceUuid |
| | Interface UUID this endpoint serves.
|
| |
| std::uint16_t | interfaceVersionMajor = 0 |
| | Major version of the interface.
|
| |
| std::uint16_t | interfaceVersionMinor = 0 |
| | Minor version of the interface.
|
| |
| std::string | objectUuid |
| | Object UUID this endpoint entry is registered under.
|
| |
| std::string | protocol |
| | Transport protocol, e.g. "ncadg_ip_udp".
|
| |
| std::uint16_t | port = 0 |
| | UDP/TCP port the endpoint listens on.
|
| |
| std::string | ipAddress |
| | IPv4 address the endpoint listens on.
|
| |
| std::string | annotation |
| | Free-text annotation supplied by the device (e.g. a model name).
|
| |
One RPC endpoint advertised by a device's Endpoint Mapper.
Definition at line 79 of file rpc.h.
◆ InterfaceName()
| std::string profinet::rpc::EPMEndpoint::InterfaceName |
( |
| ) |
const |
◆ annotation
| std::string profinet::rpc::EPMEndpoint::annotation |
Free-text annotation supplied by the device (e.g. a model name).
Definition at line 103 of file rpc.h.
◆ interfaceUuid
| std::string profinet::rpc::EPMEndpoint::interfaceUuid |
◆ interfaceVersionMajor
| std::uint16_t profinet::rpc::EPMEndpoint::interfaceVersionMajor = 0 |
Major version of the interface.
Definition at line 85 of file rpc.h.
◆ interfaceVersionMinor
| std::uint16_t profinet::rpc::EPMEndpoint::interfaceVersionMinor = 0 |
Minor version of the interface.
Definition at line 88 of file rpc.h.
◆ ipAddress
| std::string profinet::rpc::EPMEndpoint::ipAddress |
IPv4 address the endpoint listens on.
Definition at line 100 of file rpc.h.
◆ objectUuid
| std::string profinet::rpc::EPMEndpoint::objectUuid |
Object UUID this endpoint entry is registered under.
Definition at line 91 of file rpc.h.
◆ port
| std::uint16_t profinet::rpc::EPMEndpoint::port = 0 |
UDP/TCP port the endpoint listens on.
Definition at line 97 of file rpc.h.
◆ protocol
| std::string profinet::rpc::EPMEndpoint::protocol |
Transport protocol, e.g. "ncadg_ip_udp".
Definition at line 94 of file rpc.h.
The documentation for this struct was generated from the following files: