00001 #ifndef EVF_FSMFAILEDEVENT_H
00002 #define EVF_FSMFAILEDEVENT_H 1
00003
00004 #include "toolbox/Event.h"
00005
00006 #include <string>
00007
00008
00009 namespace evf {
00010
00011
00012 class FsmFailedEvent : public toolbox::Event
00013 {
00014 public:
00015
00016
00017
00018 FsmFailedEvent(const std::string& errorMessage,void *originator=0);
00019
00020
00021
00022
00023 std::string errorMessage() { return errorMessage_; }
00024
00025
00026 private:
00027
00028
00029
00030 std::string errorMessage_;
00031
00032 };
00033
00034 }
00035
00036
00037 #endif