Conscience Core
Bridging
EnvironmentInteractionCommands
Result
CommandExecutionResultFile.h
Go to the documentation of this file.
1
#ifndef CommandExecutionResultFile_h
2
#define CommandExecutionResultFile_h
3
4
#include "
./CommandExecutionResult.h
"
5
6
namespace
conscience_core::bridging::commands::result
{
7
8
class
CSC_DLL_IMPORTEXPORT
CscCommandExecutionResultFile
:
public
CscCommandExecutionResult
{
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
Generated by
1.8.17