xref: /openbmc/boost-dbus/include/dbus/error.hpp (revision cd8b76a3)
1 #include <dbus/dbus.h>
2 #include <boost/system/error_code.hpp>
3 #include <boost/system/system_error.hpp>
4 
5 namespace dbus {
6 
7 class error
8 {
9   DBusError *error_;
10 
11 public:
12   error()
13   {
14     dbus_error_init(error_);
15   }
16 
17   bool is_set();
18   error_code to_error_code();
19   system_error to_system_error();
20 };
21 
22 } // namespace dbus
23