62 lines
1.0 KiB
C++
62 lines
1.0 KiB
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;
|
|
}
|
|
|
|
bool RequestResult::isConnectFailure()
|
|
{
|
|
return mConnectError;
|
|
}
|
|
|
|
std::string RequestResult::error()
|
|
{
|
|
return mError;
|
|
}
|
|
|
|
std::string RequestResult::message()
|
|
{
|
|
return mMessage;
|
|
}
|
|
RequestResult RequestResult::Success(const std::string& aMessage)
|
|
{
|
|
RequestResult r;
|
|
r.mConnectError = false;
|
|
r.becomeGood(aMessage);
|
|
return r;
|
|
}
|
|
|
|
RequestResult RequestResult::Fail(const std::string& aMessage)
|
|
{
|
|
RequestResult r;
|
|
r.mConnectError = false;
|
|
r.becomeBad(aMessage);
|
|
return r;
|
|
}
|
|
|
|
RequestResult RequestResult::ConnectFail(const std::string& aMessage)
|
|
{
|
|
RequestResult r;
|
|
r.mConnectError = true;
|
|
r.becomeBad(aMessage);
|
|
return r;
|
|
}
|