Update to dms control phase1.

This commit is contained in:
sunwen
2023-08-21 14:22:41 +08:00
parent d1dc5df680
commit 20fb814608
59 changed files with 2538 additions and 904 deletions

View File

@@ -0,0 +1,46 @@
#include "RequestResult.h"
void RequestResult::becomeGood(const std::string& aMessage)
{
mSuccess = true;
mMessage = aMessage;
}
void RequestResult::becomeBad(const std::string& aMessage)
{
mSuccess = false;
mError = aMessage;
}
bool RequestResult::good()
{
return mSuccess;
}
bool RequestResult::bad()
{
return !mSuccess;
}
std::string RequestResult::error()
{
return mError;
}
std::string RequestResult::message()
{
return mMessage;
}
RequestResult RequestResult::Success(const std::string& aMessage)
{
RequestResult r;
r.becomeGood(aMessage);
return r;
}
RequestResult RequestResult::Fail(const std::string& aMessage)
{
RequestResult r;
r.becomeBad(aMessage);
return r;
}