Exception.hpp
Go to the documentation of this file.
1 #ifndef _ASTRA_ROS_EXCEPTION_HPP_
2 #define _ASTRA_ROS_EXCEPTION_HPP_
3 
4 #include <exception>
5 
6 #include <astra/capi/astra.h>
7 
8 namespace astra_ros
9 {
14  class Exception : public std::exception
15  {
16  public:
20  Exception(const astra_status_t status);
21 
25  virtual const char *what() const noexcept;
26 
27  private:
28  astra_status_t status_;
29  };
30 }
31 
32 #endif
astra_ros::Exception
Wraps a astra_status_t when an Astra SDK call fails.
Definition: Exception.hpp:14
astra_ros::Exception::what
virtual const char * what() const noexcept
Definition: Exception.cpp:14
astra_ros::Exception::Exception
Exception(const astra_status_t status)
Definition: Exception.cpp:9
astra_ros::Exception::status_
astra_status_t status_
Definition: Exception.hpp:28
astra_ros
Definition: Device.hpp:14


astra_ros
Author(s): Braden McDorman
autogenerated on Wed Mar 2 2022 00:53:06