50 #ifndef _SWITCHEVENT_H_
51 #define _SWITCHEVENT_H_
53 #include "ncl/interfaces/InterfacePoint.h"
54 using namespace ::br::pucrio::telemidia::ncl::interfaces;
56 #include "FormatterEvent.h"
57 #include "IEventListener.h"
58 using namespace ::br::pucrio::telemidia::ginga::ncl::model::event;
70 class SwitchEvent :
public FormatterEvent,
public IEventListener {
72 InterfacePoint* interfacePoint;
74 FormatterEvent* mappedEvent;
79 void* executionObjectSwitch,
80 InterfacePoint* interfacePoint,
86 InterfacePoint* getInterfacePoint();
89 void setMappedEvent(FormatterEvent* event);
90 FormatterEvent* getMappedEvent();
91 virtual void eventStateChanged(
92 void* event,
short transition,
short previousState);
94 short getPriorityType();
104 #endif //_SWITCHEVENT_H_
Definition: SwitchEvent.h:70