moving sphinx docs to their natural location

This commit is contained in:
enus.linden
2009-10-15 21:48:05 +00:00
committed by Salad Dais
parent 782feee46a
commit c87707de7b
429 changed files with 35523 additions and 21 deletions

View File

@@ -0,0 +1,33 @@
message_handler
===============
.. module:: pyogp.lib.base.tests.message_handler
This is a doctest, the content here is verbatim from the source file at pyogp.lib.base.tests.message_handler.txt.
MessageHandler
~~~~~~~~~~~~~~
The basic message handling event/callbackcase
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
First, initialize the packet handler
>>> from pyogp.lib.base.message.message_handler import MessageHandler
>>> message_handler = MessageHandler()
How about a mock callback handler
>>> def callback(packet): print packet
>>> onStartPingCheck_received = message_handler.register("StartPingCheck")
>>> onStartPingCheck_received.subscribe(callback)
Stage a packet
>>> from pyogp.lib.base.message.message import Message
>>> packet = Message('StartPingCheck')
Fire the event, it returns a Message instance
>>> type(message_handler.handle(packet))
>>> Message