Conscience Core
Bridging
EnvironmentInteractionCommands
Result
CommandExecutionResultString.h
Go to the documentation of this file.
1
#ifndef CommandExecutionResultString_h
2
#define CommandExecutionResultString_h
3
4
#include "
./CommandExecutionResult.h
"
5
#include <string>
6
7
using
std::string;
8
9
namespace
conscience_core::bridging::commands::result
{
10
11
class
CSC_DLL_IMPORTEXPORT
CscCommandExecutionResultString
:
public
CscCommandExecutionResult
{
12
13
public
:
14
CscCommandExecutionResultString
(
const
string
&resultString);
15
virtual
~CscCommandExecutionResultString
() {}
16
17
DoubleSizedArray
encode
()
const override
;
18
19
CscCommandResultType
getType
()
const override
{
20
return
CscCommandResultType::RESULT_STRING;
21
}
22
26
string
encodeToString()
const override
;
30
string
getString()
const
;
31
32
string
toSummary()
const override
;
33
34
protected
:
35
CscCommandExecutionResult
*doClone()
const override
;
36
37
private
:
38
string
resultString;
39
};
40
}
41
42
#endif
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition:
os.h:34
conscience_core::bridging::commands::result::CscCommandExecutionResultString::getType
CscCommandResultType getType() const override
Definition:
CommandExecutionResultString.h:19
conscience_core::bridging::commands::result
Definition:
CscCommandMetadataBuilder.h:26
jwt::base::details::encode
std::string encode(const std::string &bin, const std::array< char, 64 > &alphabet, const std::string &fill)
Definition:
base.h:132
conscience_core::bridging::commands::result::CscCommandExecutionResultString
Definition:
CommandExecutionResultString.h:11
CommandExecutionResult.h
conscience_utils::DoubleSizedArray
Definition:
conscience_util.h:607
conscience_core::bridging::commands::result::CscCommandExecutionResult
Definition:
CommandExecutionResult.h:44
conscience_core::bridging::commands::result::CscCommandExecutionResultString::~CscCommandExecutionResultString
virtual ~CscCommandExecutionResultString()
Definition:
CommandExecutionResultString.h:15
Generated by
1.8.17