19#ifndef FASTDDS_DDS_RPC_INTERFACES__RPCCLIENTREADER_HPP
20#define FASTDDS_DDS_RPC_INTERFACES__RPCCLIENTREADER_HPP
22#include <fastdds/dds/core/Time_t.hpp>
An interface for a client-side RPC reader.
Definition RpcClientReader.hpp:36
virtual bool read(T &value, const eprosima::fastdds::dds::Duration_t &timeout)=0
Blocking read operation with timeout.
virtual ~RpcClientReader()=default
Destructor.
virtual void cancel()=0
Cancel the replies feed.
virtual bool read(T &value)=0
Blocking read operation.
Definition DomainParticipant.hpp:46
Structure Time_t, used to describe times at a DDS level.
Definition Time_t.hpp:36