21 #ifndef H_KARAZEH_OPERATION_CREATE_H 22 #define H_KARAZEH_OPERATION_CREATE_H 24 #include "karazeh_export.h" 53 virtual void rollback();
54 virtual void commit();
64 void marked_for_deletion();
66 bool has_deployed()
const;
67 path_t get_destination()
const;
74 bool created_directory_;
75 bool marked_for_deletion_;
boost::filesystem::path path_t
Definition: karazeh.hpp:57
STAGE_RC
Definition: operation.hpp:33
Definition: operation.hpp:50
std::string string_t
Definition: karazeh.hpp:55
Definition: config.hpp:32
uint64_t src_size
Definition: create.hpp:59
string_t src_checksum
Definition: create.hpp:58
Definition: release_manifest.hpp:32
string_t dst_path
Definition: create.hpp:61
string_t src_uri
Definition: create.hpp:60
bool is_executable
Definition: create.hpp:62
unsigned long uint64_t
Definition: karazeh.hpp:56
Definition: logger.hpp:35
Definition: create.hpp:30
Definition: config.hpp:27