IMS2  Pre-Alpha
An Orbiter add-on to allow on-runtime construction of spacecraft from predefined modules
EventHandler Member List

This is the complete list of members for EventHandler, including all inherited members.

addEvent(Event_Base *_event, EVENTPIPE _pipe=DEFAULT_PIPE)EventHandlerprotected
addEventToWaitingQueue(Event_Base *_event)EventHandlerprotected
ConnectMySinkToYourNode(EventNode *node, EVENTPIPE pipe)EventHandler
ConnectToMyEventGenerator(EventSink *sink, EVENTPIPE pipe)EventHandler
ConnectToMyEventSink(EventSink *sink, EVENTPIPE pipe)EventHandler
createEventGenerator(EVENTPIPE pipe)EventHandlerprotected
createEventSink(EVENTPIPE pipe)EventHandlerprotected
createWaitingQueue()EventHandlerprivate
defaultpipeEventHandlerprotected
disconnect(EventHandler *handler, bool bidirectional=true)EventHandlerprotected
eventgeneratorsEventHandlerprivate
EventHandler() (defined in EventHandler)EventHandler
eventhandlertypeEventHandlerprotected
EventSink (defined in EventHandler)EventHandlerfriend
eventsinksEventHandlerprivate
getEventGenerator(EVENTPIPE pipe)EventHandlerprotected
GetEventHandlerType()EventHandlerinline
getEventSink(EVENTPIPE pipe)EventHandlerprotected
GetUID()EventHandlerinline
ProcessEvent(Event_Base *e)=0EventHandlerprotectedpure virtual
processWaitingQueue()EventHandlerprotected
relayEvent(Event_Base *_event, EVENTPIPE _pipe)EventHandlerprotected
sendEvents()EventHandlerprotected
uidEventHandlerprivate
waiting_queueEventHandlerprivate
waiting_sinkEventHandlerprivate
~EventHandler() (defined in EventHandler)EventHandler