| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
EventLogger Class Reference#include <EventLogger.h>
Inheritance diagram for EventLogger: ![]() Detailed Descriptionallows logging of events to the console or a file
Definition at line 16 of file EventLogger.h.
Member Typedef Documentation
the type of the behavior registry (BehaviorBase::registry)
Definition at line 110 of file EventLogger.h.
Constructor & Destructor Documentation
Member Function Documentation
called by wireless when there's new data
Definition at line 378 of file EventLogger.cc. Referenced by EventLogger().
checks to see if logfilePath differs from the StringInputControl's value and switches it if it is
Definition at line 236 of file EventLogger.cc. Referenced by processEvent(), and refresh().
deletes each slot item and clears the slots
Reimplemented from ControlBase. Definition at line 225 of file EventLogger.cc. Referenced by ~EventLogger().
opens a custom (embedded) menu to toggle individual EGIDs
Reimplemented from ControlBase. Definition at line 61 of file EventLogger.cc.
searches currently instantiated StateNodes to find the one named name
Definition at line 318 of file EventLogger.cc. Referenced by runCommand().
just to prettify the data sent out - probably should make this a null-op to save bandwidth after debugging is done
Definition at line 313 of file EventLogger.cc. Referenced by processStateMachineEvent(), and spider().
returns true iff n or one of its parents is found in listen
Definition at line 304 of file EventLogger.cc. Referenced by processStateMachineEvent().
request that the desktop side take a picture with the webcam (if available)
Definition at line 200 of file EventLogger.cc.
sends all events received to stdout and/or logfile
Implements EventListener. Definition at line 102 of file EventLogger.cc. Referenced by processStateMachineEvent().
if there is a remote monitor listening for state machine transitions, this will send them over this is called by the StateMachineListener, which is subscribed to only those machines which have been requested by the remote monitor Definition at line 392 of file EventLogger.cc. Referenced by EventLogger::StateMachineListener::processEvent().
called when the child has deactivated and this control should refresh its display, or some other event (such as the user pressing the refresh button) has happened to cause a refresh to be needed
Reimplemented from ControlBase. Definition at line 96 of file EventLogger.cc. Referenced by doSelect().
parses commands sent from callback()
Definition at line 329 of file EventLogger.cc. Referenced by callback().
sets the status char of slot i to c
Definition at line 230 of file EventLogger.cc. Referenced by checkLogFile(), and doSelect().
dumps all of the transitions and subnodes of a given statenode
Definition at line 258 of file EventLogger.cc. Referenced by runCommand().
Member Data Documentation
a set of behaviors which are involved with an impending transition - their next stateMachineEGID event should be ignored
Definition at line 113 of file EventLogger.h. Referenced by processStateMachineEvent(), and ~EventLogger().
a set of state machine names which should have their subnodes monitored
Definition at line 116 of file EventLogger.h. Referenced by isListening(), processStateMachineEvent(), and runCommand().
if a filename is given, events are logged to here
Definition at line 96 of file EventLogger.h. Referenced by checkLogFile(), doSelect(), and processEvent().
address of the logfile, if any (empty string is no logfile)
Definition at line 93 of file EventLogger.h. Referenced by checkLogFile().
events which are logged will be sent over this port in an xml format. See eventlog.dtd in the docs directory
Definition at line 99 of file EventLogger.h. Referenced by EventLogger(), getLogSocket(), indent(), logImage(), logMessage(), logWebcam(), processEvent(), processStateMachineEvent(), runCommand(), spider(), and ~EventLogger().
reference count for logSocket -- when this hits 0, close the socket
Definition at line 105 of file EventLogger.h. Referenced by EventLogger(), and ~EventLogger().
port number logSocket will listen on
Definition at line 102 of file EventLogger.h. Referenced by EventLogger(), getLogSocketPort(), and setLogSocketPort().
used if a transition causes other transitions, those transitions need to be remembered
Definition at line 119 of file EventLogger.h. Referenced by processStateMachineEvent(), and ~EventLogger().
handles state machine transitions if the Storyboard GUI (or other remote monitor) is listening for state machine events
Definition at line 62 of file EventLogger.h. Referenced by runCommand().
the instance which will handle network communication
Definition at line 52 of file EventLogger.h. Referenced by callback(), EventLogger(), EventLogger::StateMachineListener::processEvent(), and ~EventLogger().
controls the level of verbosity - currently 0 through 2
Definition at line 108 of file EventLogger.h. Referenced by EventLogger(), and processEvent().
The documentation for this class was generated from the following files: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v3.0 |
Generated Wed Oct 4 00:05:00 2006 by Doxygen 1.4.7 |