MessageDispatcher.MessageDispatcher Class Reference

#include <class_message_dispatcher_1_1_message_dispatcher.h>

List of all members.

Public Member Functions

  __init__ ()
  __del__ ()
  haveSeenQuit ()
  trace ()
  doTrace ()
  clearInterpreterMessageCache ()
  Interpreter cache has changed, clear it so it rebuilds.
  removeInterpreterCacheMessage ()
  Remove one message entry from the interpreter cache.
  manageInterpreterCacheExceptions ()
  addInterpreter ()
  removeInterpreter ()
  removeAllInterpreters ()
  getInterpreters ()
  getInterpreterNames ()
  interpreterCount ()
  setExternalSync ()
  hasExternalSync ()
  addEventHandler ()
  addEOFNotification ()
  frameSyncStart ()
  frameSyncEnd ()
  dispatchBatchPullEvents ()
  dispatchEvent ()
  setTimerPaused ()
  dumpPerformanceLog ()
  localDispatchEvent ()
  dispatchMessages ()
  Processes the messages on the messages queue by dispatching them to the registered message interpreters, and then clears the queue.
  dispatchMessageEvent ()

Public Attributes

  myInterpreterList
  myHaveSeenQuit
  myShutdown
  myListCopy

Member Function Documentation

MessageDispatcher.MessageDispatcher.__init__ ( )
MessageDispatcher.MessageDispatcher.__del__ ( )
MessageDispatcher.MessageDispatcher.haveSeenQuit ( )
MessageDispatcher.MessageDispatcher.trace ( )
MessageDispatcher.MessageDispatcher.doTrace ( )
MessageDispatcher.MessageDispatcher.clearInterpreterMessageCache ( )

Interpreter cache has changed, clear it so it rebuilds.

MessageDispatcher.MessageDispatcher.removeInterpreterCacheMessage ( )

Remove one message entry from the interpreter cache.

MessageDispatcher.MessageDispatcher.manageInterpreterCacheExceptions ( )
MessageDispatcher.MessageDispatcher.addInterpreter ( )
MessageDispatcher.MessageDispatcher.removeInterpreter ( )
MessageDispatcher.MessageDispatcher.removeAllInterpreters ( )
MessageDispatcher.MessageDispatcher.getInterpreters ( )
MessageDispatcher.MessageDispatcher.getInterpreterNames ( )
MessageDispatcher.MessageDispatcher.interpreterCount ( )
MessageDispatcher.MessageDispatcher.setExternalSync ( )
MessageDispatcher.MessageDispatcher.hasExternalSync ( )
MessageDispatcher.MessageDispatcher.addEventHandler ( )
MessageDispatcher.MessageDispatcher.addEOFNotification ( )
MessageDispatcher.MessageDispatcher.frameSyncStart ( )
MessageDispatcher.MessageDispatcher.frameSyncEnd ( )
MessageDispatcher.MessageDispatcher.dispatchBatchPullEvents ( )
MessageDispatcher.MessageDispatcher.dispatchEvent ( )
MessageDispatcher.MessageDispatcher.setTimerPaused ( )
MessageDispatcher.MessageDispatcher.dumpPerformanceLog ( )
MessageDispatcher.MessageDispatcher.localDispatchEvent ( )
MessageDispatcher.MessageDispatcher.dispatchMessages ( )

Processes the messages on the messages queue by dispatching them to the registered message interpreters, and then clears the queue.

The operation is thread safe. This method provides an entry point for processing the message queue at the correct time.

MessageDispatcher.MessageDispatcher.dispatchMessageEvent ( )

Member Data Documentation


MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher
MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher MessageDispatcher.MessageDispatcher