Module event
[show private | hide private]
[frames | no frames]

Module event

Holds the event structures in Lyntin. All events inherit from Event. This is pretty standard, nothing really exciting here. Each event class implements the execute function which gets called by the event handler thread when it pulls the event object off the event queue. You can use the __init__ function to initialize your event as it is not used in the base Event class.
Classes
EchoEvent Echo events get created when the connected server sends a Telnet Echo request--either to tell us that the server is handling echo (echo off) or that the server will not handle echo (echo on).
Event This is the basic Event class.
InputEvent A user input event is created whenever the user types something into their ui and it creates a user event from it.
MudEvent A mud event is when the connected mud sends data to us.
OutputEvent Sometimes it's necessary to put data that's going to the ui into an event so that it is displayed in the correct order.
ShutdownEvent This calls sys.exit(0) which will trigger the Python atexit stuff.
SpamEvent Certain things can kick off a call to spam a hook.
StartupEvent Starts up and initializes Lyntin.

Generated by Epydoc 1.1 on Mon Apr 28 21:11:25 2003 http://epydoc.sf.net