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, timeval timeout)
 
virtual const char * what () const noexceptoverride
 
- Public Member Functions inherited from urcl::UrException
 UrException ()
 
 UrException (const std::string &what_arg)
 
 UrException (const char *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 108 of file exceptions.h.

Constructor & Destructor Documentation

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

Definition at line 112 of file exceptions.h.

Member Function Documentation

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

Definition at line 118 of file exceptions.h.

Member Data Documentation

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

Definition at line 124 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 Sun May 9 2021 02:16:26