Conscience Core
CommandExecutionResultFile.h
Go to the documentation of this file.
1 #ifndef CommandExecutionResultFile_h
2 #define CommandExecutionResultFile_h
3 
5 
7 
9 
10 public:
11  CscCommandExecutionResultFile(const fs::path &filePath);
12  ~CscCommandExecutionResultFile() override = default;
13 
14  DoubleSizedArray encode() const override;
15  CscCommandResultType getType() const override;
16  const fs::path &getFilePath() const;
17 
18 protected:
19  CscCommandExecutionResult *doClone() const override;
20 
21 private:
22  const fs::path filePath;
23 };
24 }
25 
26 #endif
CSC_DLL_IMPORTEXPORT
#define CSC_DLL_IMPORTEXPORT
Definition: os.h:34
conscience_core::bridging::commands::result
Definition: CscCommandMetadataBuilder.h:26
conscience_core::bridging::commands::result::CscCommandExecutionResultFile
Definition: CommandExecutionResultFile.h:8
CommandExecutionResult.h
conscience_utils::DoubleSizedArray
Definition: conscience_util.h:607
conscience_core::bridging::commands::result::CscCommandExecutionResult
Definition: CommandExecutionResult.h:44