28 #ifndef ROSCPP_EXCEPTIONS_H 29 #define ROSCPP_EXCEPTIONS_H 43 :
Exception(
"Invalid node name [" + name +
"]: " + reason)
InvalidParameterException(const std::string &msg)
Thrown when an invalid port is specified.
ConflictingSubscriptionException(const std::string &msg)
InvalidNameException(const std::string &msg)
Thrown when an invalid parameter is passed to a method.
InvalidNodeNameException(const std::string &name, const std::string &reason)
Thrown when a second (third,...) subscription is attempted with conflicting arguments.
Thrown when an invalid graph resource name is specified to any roscpp function.
InvalidPortException(const std::string &msg)
Thrown when an invalid node name is specified to ros::init()