Conscience Core
CommandExecutionResultString.h
Go to the documentation of this file.
1 #ifndef CommandExecutionResultString_h
2 #define CommandExecutionResultString_h
3 
5 #include <string>
6 
7 using std::string;
8 
10 
12 
13 public:
14  CscCommandExecutionResultString(const string &resultString);
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