16 #ifndef TORC_GENERIC_DUMPRESTOREDATA_HPP
17 #define TORC_GENERIC_DUMPRESTOREDATA_HPP
21 #ifdef GENOM_SERIALIZATION
24 #include <boost/shared_ptr.hpp>
26 namespace torc {
namespace generic {
class ObjectFactory; } }
31 class DumpRestoreData {
37 inline bool getRestoreAllComponents()
const;
43 DumpRestoreData(
const DumpRestoreData& inRhs);
45 ~DumpRestoreData() throw ();
47 DumpRestoreData& operator =(const DumpRestoreData& inRhs);
50 std::
string mDumpPath;
52 bool mRestoreAllComponents;
55 inline std::
string DumpRestoreData::getDumpPath()
const {
63 inline bool DumpRestoreData::getRestoreAllComponents()
const {
64 return mRestoreAllComponents;
69 #endif //GENOM_SERIALIZATION
70 #endif // TORC_GENERIC_DUMPRESTOREDATA_HPP
boost::shared_ptr< ObjectFactory > ObjectFactorySharedPtr