19#ifndef FASTDDS_DDS_RPC_EXCEPTIONS__RPCBROKENPIPEEXCEPTION_HPP
20#define FASTDDS_DDS_RPC_EXCEPTIONS__RPCBROKENPIPEEXCEPTION_HPP
22#include <fastdds/fastdds_dll.hpp>
23#include <fastdds/dds/rpc/exceptions/RpcException.hpp>
43 :
RpcException(local_is_server ?
"Communication lost with the client" :
"Communication lost with the server")
Exception thrown by the RPC API when the communication with the remote endpoint breaks.
Definition RpcBrokenPipeException.hpp:34
RpcBrokenPipeException(const RpcBrokenPipeException &other) noexcept=default
Copy constructor.
virtual ~RpcBrokenPipeException() noexcept=default
Destructor.
RpcBrokenPipeException & operator=(const RpcBrokenPipeException &other) noexcept=default
Copy assignment.
RpcBrokenPipeException(bool local_is_server)
Constructor.
Definition RpcBrokenPipeException.hpp:41
Base class for all exceptions thrown by the RPC API.
Definition RpcException.hpp:36
Definition DomainParticipant.hpp:46