19#ifndef FASTDDS_DDS_RPC_EXCEPTIONS__RPCINPUTFEEDCANCELLEDEXCEPTION_HPP
20#define FASTDDS_DDS_RPC_EXCEPTIONS__RPCINPUTFEEDCANCELLEDEXCEPTION_HPP
24#include <fastdds/fastdds_dll.hpp>
25#include <fastdds/dds/rpc/exceptions/RpcException.hpp>
26#include <fastdds/dds/rpc/interfaces/RpcStatusCode.hpp>
46 :
RpcException(
"Input feed cancelled with reason '" +
std::to_string(reason) +
"'")
Base class for all exceptions thrown by the RPC API.
Definition RpcException.hpp:36
Exception thrown by the RPC API when the client cancels an input feed.
Definition RpcFeedCancelledException.hpp:37
RpcFeedCancelledException(RpcStatusCode reason)
Constructor.
Definition RpcFeedCancelledException.hpp:44
RpcFeedCancelledException(const RpcFeedCancelledException &other) noexcept=default
Copy constructor.
virtual ~RpcFeedCancelledException() noexcept=default
Destructor.
RpcFeedCancelledException & operator=(const RpcFeedCancelledException &other) noexcept=default
Copy assignment.
Definition DomainParticipant.hpp:46
uint32_t RpcStatusCode
Status codes for RPC operations.
Definition RpcStatusCode.hpp:32
Definition EntityId_t.hpp:388