Public Member Functions | Private Attributes | List of all members
urcl::TimeoutException Class Reference

A specialized exception representing that communication to the tool is not possible. More...

#include <exceptions.h>

Inheritance diagram for urcl::TimeoutException:
Inheritance graph
[legend]

Public Member Functions

 TimeoutException ()=delete
 
 TimeoutException (const std::string &text, std::chrono::milliseconds timeout)
 
 TimeoutException (const std::string &text, timeval timeout)
 
virtual const char * what () const noexcept override
 
- Public Member Functions inherited from urcl::UrException
 UrException ()
 
 UrException (const char *what_arg)
 
 UrException (const std::string &what_arg)
 
virtual ~UrException ()=default
 

Private Attributes

std::string text_
 

Detailed Description

A specialized exception representing that communication to the tool is not possible.

Definition at line 121 of file exceptions.h.

Constructor & Destructor Documentation

◆ TimeoutException() [1/3]

urcl::TimeoutException::TimeoutException ( )
explicitdelete

◆ TimeoutException() [2/3]

urcl::TimeoutException::TimeoutException ( const std::string &  text,
std::chrono::milliseconds  timeout 
)
inlineexplicit

Definition at line 125 of file exceptions.h.

◆ TimeoutException() [3/3]

urcl::TimeoutException::TimeoutException ( const std::string &  text,
timeval  timeout 
)
inlineexplicit

Definition at line 132 of file exceptions.h.

Member Function Documentation

◆ what()

virtual const char* urcl::TimeoutException::what ( ) const
inlineoverridevirtualnoexcept

Definition at line 138 of file exceptions.h.

Member Data Documentation

◆ text_

std::string urcl::TimeoutException::text_
private

Definition at line 144 of file exceptions.h.


The documentation for this class was generated from the following file:


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Mon May 26 2025 02:35:58