PausableMock.sol 433 B

12345678910111213141516171819202122232425
  1. pragma solidity ^0.4.4;
  2. import '../lifecycle/Pausable.sol';
  3. // mock class using Pausable
  4. contract PausableMock is Pausable {
  5. bool public drasticMeasureTaken;
  6. uint public count;
  7. function PausableMock() {
  8. drasticMeasureTaken = false;
  9. count = 0;
  10. }
  11. function normalProcess() external stopInEmergency {
  12. count++;
  13. }
  14. function drasticMeasure() external onlyInEmergency {
  15. drasticMeasureTaken = true;
  16. }
  17. }