13 std::chrono::milliseconds timeout) = 0;
virtual Bytes SendReceive(const profinet::Bytes &request, std::chrono::milliseconds timeout)=0
virtual void Send(const Bytes &request)=0
virtual ~IRpcTransport()=default
std::vector< std::uint8_t > Bytes
Generic byte buffer alias used throughout the library for raw wire data.
PROFINET protocol wire-format structures and serialization helpers.