39 #ifndef WAREHOUSE_ROS_EXCEPTIONS_H 40 #define WAREHOUSE_ROS_EXCEPTIONS_H 42 #include <boost/format.hpp> 80 :
WarehouseRosException(format(
"The md5 sum for the ROS messages saved in the database differs from that of the " 81 "compiled message. %1%") %
89 #endif // include guard Different md5 sum for messages.
NoMatchingMessageException(const std::string &coll)
A base class for all warehouse_ros exceptions; provides a handy boost::format parent constructor...
Md5SumException(const std::string &failure)
Couldn't connect to database.
WarehouseRosException(const format &error_string)
WarehouseRosException(const char *str)
Couldn't find matching message in collection.
DbConnectException(const std::string &failure)