23 #ifndef STORAGE_COMPOUND_ACTION_H 24 #define STORAGE_COMPOUND_ACTION_H 29 #include <boost/noncopyable.hpp> 57 const Device* get_target_device()
const;
59 std::string sentence()
const;
61 bool is_delete()
const;
82 Impl& get_impl() {
return *impl; }
83 const Impl& get_impl()
const {
return *impl; }
87 const std::unique_ptr<Impl> impl;
static CompoundAction * find_by_target_device(Actiongraph *actiongraph, const Device *device)
Deprecated.
A Compound Action groups several related actions from an actiongraph.
Definition: CompoundAction.h:49
The actiongraph has all actions including the dependencies among them to get from one devicegraph to ...
Definition: Actiongraph.h:60
An abstract base class for storage devices.
Definition: Device.h:81
The storage namespace.
Definition: Actiongraph.h:38