47 lines
738 B
C++
47 lines
738 B
C++
|
|
#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;
|
||
|
|
}
|