SignalEvent.cpp 719 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef SIGNALEVENT_CPP
  2. #define SIGNALEVENT_CPP
  3. #include "SignalEvent.h"
  4. #include "myHelper.cpp"
  5. SignalEvent::SignalEvent(){
  6. name = "";
  7. }
  8. SignalEvent::SignalEvent(string n){
  9. name = n;
  10. }
  11. SignalEvent::~SignalEvent(){
  12. }
  13. string SignalEvent::getEventName() const{
  14. return name;
  15. }
  16. static int CALLCOUNT = 0;
  17. SignalDefaultEvent::SignalDefaultEvent(string n):SignalEvent(n){
  18. // name = n;
  19. callTime = time(0);
  20. callCount = CALLCOUNT++;
  21. }
  22. SignalDefaultEvent::SignalDefaultEvent(SignalDefaultEvent& other){
  23. name = other.name;
  24. callTime = other.callTime;
  25. callCount = other.callCount;
  26. }
  27. SignalDefaultEvent::~SignalDefaultEvent(){
  28. }
  29. SignalEvent* SignalDefaultEvent::clone(){
  30. return new SignalDefaultEvent(*this);
  31. }
  32. #endif