19#ifndef FASTDDS_DDS_RPC_INTERFACES__RPCCLIENTWRITER_HPP
20#define FASTDDS_DDS_RPC_INTERFACES__RPCCLIENTWRITER_HPP
22#include <fastdds/dds/rpc/interfaces/RpcStatusCode.hpp>
An interface for a client-side RPC writer.
Definition RpcClientWriter.hpp:36
virtual ~RpcClientWriter() noexcept=default
Destructor.
virtual void write(const T &value)=0
Copy write operation.
virtual void finish(RpcStatusCode reason=RPC_STATUS_CODE_OK)=0
Marks the end of the input feed.
Definition DomainParticipant.hpp:46
uint32_t RpcStatusCode
Status codes for RPC operations.
Definition RpcStatusCode.hpp:32
constexpr RpcStatusCode RPC_STATUS_CODE_OK
Status code for successful operations.
Definition RpcStatusCode.hpp:37