/src/

::list<RollbackAction> getRevertActions(const std::string &actor, time_t seconds) = 0; }; class RollbackScopeActor { public: RollbackScopeActor(IRollbackManager * rollback_, const std::string & actor, bool is_guess = false) : rollback(rollback_) { if (rollback) { old_actor = rollback->getActor(); old_actor_guess = rollback->isActorGuess(); rollback->setActor(actor, is_guess); } } ~RollbackScopeActor() { if (rollback) { rollback->setActor(old_actor, old_actor_guess); } } private: IRollbackManager * rollback; std::string old_actor; bool old_actor_guess; }; #endif