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