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;
80 Impl& get_impl() {
return *impl; }
81 const Impl& get_impl()
const {
return *impl; }
85 const std::unique_ptr<Impl> impl;
static CompoundAction * find_by_target_device(Actiongraph *actiongraph, const Device *device)
A Compound Action groups several related actions from an actiongraph.
Definition: CompoundAction.h:49
Definition: Actiongraph.h:55
An abstract base class of storage devices, and a vertex in the Devicegraph.
Definition: Device.h:75
The storage namespace.
Definition: Actiongraph.h:37