hiep fix
This commit is contained in:
44
include/robot_xmlrpcpp/XmlRpcException.h
Normal file
44
include/robot_xmlrpcpp/XmlRpcException.h
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
#ifndef _XMLRPCEXCEPTION_H_
|
||||
#define _XMLRPCEXCEPTION_H_
|
||||
//
|
||||
// XmlRpc++ Copyright (c) 2002-2003 by Chris Morley
|
||||
//
|
||||
#if defined(_MSC_VER)
|
||||
# pragma warning(disable:4786) // identifier was truncated in debug info
|
||||
#endif
|
||||
|
||||
#ifndef MAKEDEPEND
|
||||
# include <string>
|
||||
#endif
|
||||
|
||||
|
||||
namespace robot {
|
||||
namespace XmlRpc {
|
||||
|
||||
//! A class representing an error.
|
||||
//! If server methods throw this exception, a fault response is returned
|
||||
//! to the client.
|
||||
class XmlRpcException {
|
||||
public:
|
||||
//! Constructor
|
||||
//! @param message A descriptive error message
|
||||
//! @param code An integer error code
|
||||
XmlRpcException(const std::string& message, int code=-1) :
|
||||
_message(message), _code(code) {}
|
||||
|
||||
//! Return the error message.
|
||||
const std::string& getMessage() const { return _message; }
|
||||
|
||||
//! Return the error code.
|
||||
int getCode() const { return _code; }
|
||||
|
||||
private:
|
||||
std::string _message;
|
||||
int _code;
|
||||
};
|
||||
|
||||
} // namespace XmlRpc
|
||||
} // namespace robot
|
||||
|
||||
#endif // _XMLRPCEXCEPTION_H_
|
||||
Reference in New Issue
Block a user