Files
Hippolyzer/docs/html/.doctrees/modules/packethandler.doctree

50 lines
13 KiB
Plaintext
Raw Normal View History

<EFBFBD>(cdocutils.nodes
document
qoq}q(U nametypesq}q(X2pyogp.lib.base.message.packethandler.PacketHandlerqKXGpyogp.lib.base.message.packethandler.PacketReceivedNotifier.unsubscribeqKXDpyogp.lib.base.message.packethandler.PacketReceivedNotifier.receivedqKXEpyogp.lib.base.message.packethandler.PacketReceivedNotifier.subscribeq KX packethandlerq
NX;pyogp.lib.base.message.packethandler.PacketReceivedNotifierq KXDpyogp.lib.base.message.packethandler.PacketHandler.is_packet_handledq KuUsubstitution_defsq }qUparse_messagesq]qUcurrent_sourceqNU
decorationqNUautofootnote_startqKUnameidsq}q(hhhhhhh h h
U packethandlerqh h h h uUchildrenq]q(cdocutils.nodes
section
qoq}q(U rawsourceqUUparentqhUsourceqUA/Users/enus/svn/pyogp/trunk/docs/source/modules/packethandler.rstqUtagnameq Usectionq!U
attributesq"}q#(Udupnamesq$]q%Uclassesq&]q'Ubackrefsq(]q)Uidsq*]q+X+module-pyogp.lib.base.message.packethandlerq,aUnamesq-]q.h
auUlineq/KUdocumentq0hh]q1((cdocutils.nodes
title
q2oq3}q4(hX:mod:`packethandler`q5hhhhh Utitleq6h"}q7(h$]q8h&]q9h(]q:h*]q;h-]q<uh/Kh0hh]q=(csphinx.addnodes
pending_xref
q>oq?}q@(hh5hh3h U pending_xrefqAh"}qB(UreftypeqCXmodqDUmodnameqENU
refcaptionqF<EFBFBD>U reftargetqGX packethandlerqHh*]qIh(]qJU classnameqKNh$]qLh&]qMh-]qNuh/Kh]qO(cdocutils.nodes
literal
qPoqQ}qR(hh5h"}qS(h$]qTh&]qUUxrefqVah(]qWh*]qXh-]qYuhh?h]qZ(cdocutils.nodes
Text
q[oq\}q](hUUdataq^hHhhQubah Uliteralq_ubaubaub(csphinx.addnodes
index
q`oqa}qb(hUhhhU <autodoc>qch Uindexqdh"}qe(h*]qfh(]qgh$]qhh&]qih-]qjUentriesqk]ql(UsingleqmX-pyogp.lib.base.message.packethandler (module)X+module-pyogp.lib.base.message.packethandlerX$pyogp.lib.base.message.packethandlerqntqoauh/Kh0hh]qpub(csphinx.addnodes
module
qqoqr}qs(hUhhhhch Umoduleqth"}qu(Umodnameqvhnh*]qwh(]qxh$]qyUsynopsisqzUh&]q{h-]q|uh/Kh0hh]q}ub(h`oq~}q(hUhhhNh hdh"}q<>(h*]q<>h(]q<>h$]q<>h&]q<>h-]q<>Uentriesq<73>]q<>(hmX=PacketHandler (class in pyogp.lib.base.message.packethandler)hhtq<74>auh/Nh0hh]q<>ub(csphinx.addnodes
desc
q<EFBFBD>oq<EFBFBD>}q<>(hUhhhNh Udescq<63>h"}q<>(Unoindexq<78><71>h*]q<>h(]q<>h$]q<>h&]q<>h-]q<>Udesctypeq<65>Xclassq<73>uh/Nh0hh]q<>((csphinx.addnodes
desc_signature
q<EFBFBD>oq<EFBFBD>}q<>(hXPacketHandler(settings=None)q<>hh<>hU <autodoc>q<>h Udesc_signatureq<65>h"}q<>(h*]q<>hah(]q<>h$]q<>h&]q<>h-]q<>haUfirstq<74><71>uh/Nh0hh]q<>((csphinx.addnodes
desc_annotation
q<EFBFBD>oq<EFBFBD>}q<>(hXclass q<>hh<>hh<>h Udesc_annotationq<6E>h"}q<>(h$]q<>h&]q<>h(]q<>h*]q<>h-]q<>uh/Nh0hh]q<>(h[oq<6F>}q<>(hUh^h<>hh<>ubaub(csphinx.addnodes
desc_addname
q<EFBFBD>oq<EFBFBD>}q<>(hX%pyogp.lib.base.message.packethandler.q<>hh<>hh<>h U desc_addnameq<65>h"}q<>(h$]q<>h&]q<>h(]q<>h*]q<>h-]q<>uh/Nh0hh]q<>(h[oq<6F>}q<>(hUh^h<>hh<>ubaub(csphinx.addnodes
desc_name
q<EFBFBD>oq<EFBFBD>}q<>(hX PacketHandlerq<72>hh<>hh<>h U desc_nameq<65>h"}q<>(h$]q<>h&]q<>h(]q<>h*]q<>h-]q<>uh/Nh0hh]q<>(h[oq<6F>}q<>(hUh^h<>hh<>ubaub(csphinx.addnodes
desc_parameterlist
q<EFBFBD>oq<EFBFBD>}q<>(hUhh<>hh<>h Udesc_parameterlistq<74>h"}q<>(h$]q<>h&]q<>h(]q<>h*]q<>h-]q<>uh/Nh0hh]q<>(csphinx.addnodes
desc_parameter
q<EFBFBD>oq<EFBFBD>}q<>(hX settings=Noneq<65>hh<>hh<>h Udesc_parameterq<72>h"}q<>(h$]q<>h&]q<>h(]q<>h*]q<>h-]q<>uh/Nh0hh]q<>(h[oq<6F>}q<>(hUh^h<>hh<>ubaubaubeub(csphinx.addnodes
desc_content
q<EFBFBD>oq<EFBFBD>}q<>(hUhh<>hh<>h U desc_contentq<74>h"}q<>(h$]q<>h&]q<>h(]q<>h*]q<>h-]q<>uh/Nh0hh]q<>((cdocutils.nodes
paragraph
q<EFBFBD>oq<EFBFBD>}q<>(hX)general class handling individual packetsq<73>hh<>hX<>/Users/enus/svn/pyogp/trunk/src/pyogp.lib.base/pyogp/lib/base/message/packethandler.py:docstring of pyogp.lib.base.message.packethandler.PacketHandlerq<72>h U paragraphq<68>h"}q<>(h$]q<>h&]q<>h(]q<>h*]q<>h-]q<>uh/Kh0hh]r(h[or}r(hh<>h^X)general class handling individual packetsrhh<>ubaub(h<>or}r(hX i do nothingrhh<>hh<>h h<>h"}r(h$]rh&]r h(]r
h*]r h-]r uh/Kh0hh]r (h[or}r(hjh^X i do nothingrhjubaub(h`or}r(hUhh<>hX<>/Users/enus/svn/pyogp/trunk/src/pyogp.lib.base/pyogp/lib/base/message/packethandler.py:docstring of pyogp.lib.base.message.packethandler.PacketHandler.is_packet_handledrh hdh"}r(h*]rh(]rh$]rh&]rh-]rUentriesr]r(hmXOis_packet_handled() (pyogp.lib.base.message.packethandler.PacketHandler method)h h trauh/Nh0hh]rub(h<>or}r(hUhh<>hjh h<>h"}r (h<><68>h*]r!h(]r"h$]r#h&]r$h-]r%h<>Xmethodr&uh/Nh0hh]r'((h<>or(}r)(hX,PacketHandler.is_packet_handled(packet_name)r*hjhh<>h h<>h"}r+(h*]r,h ah(]r-h$]r.h&]r/h-]r0h ah<61><68>uh/Nh0hh]r1((h<>or2}r3(hXis_packet_handledr4hj(hh<>h h<>h"}r5(h$]r6h&]r7h(]r8h*]r9h-]r:uh/Nh0hh]r;(h[or<}r=(hUh^j4hj2ubaub(h<>or>}r?(hUhj(hh<>h h<>h"}r@(h$]rAh&]rBh(]rCh*]rDh-]rEuh/Nh0hh]rF(h<>orG}rH(hX packet_namerIhj>hh<>h h<>h"}rJ(h$]rKh&]rLh(]rMh*]rNh-]rOuh/Nh0hh]rP(h[orQ}rR(hUh^jIhjGubaubaubeub(h<>orS}rT(hUhjhh<>h h<>h"}rU(h$]rVh&]rWh(]rXh*]rYh-]rZuh/Nh0hh]r[((h<>or\}r](hXFif the packet is being monitored, return True, otherwise, return Falser^hjShjh h<>h"}r_(h$]r`h&]rah(]rbh*]rch-]rduh/K h0hh]re(h[orf}rg(hj^h^XFif the packet is being monitored, return True, otherwise, return Falserhhj\ubaub(h<>ori}rj(hXXthis can allow us to skip parsing inbound packets if no one is watching a particular onerkhjShjh h<>h"}rl(h$]rmh&]rnh(]roh*]rph-]rquh/Kh0hh]rr(h[ors}rt(hjkh^XXthis can allow us to skip parsing inbound packets if no one is watching a particular oneruhjiubaubeubeubeubeub(h`orv}rw(hUhhhNh hdh"}rx(h*]ryh(]rzh$]r{h&]r|h-]r}Uentriesr~]r(hmXFPacketReceivedNotifier (class in pyogp.lib.base.message.packethandler)h h tr<74>auh/Nh0hh]r<>ub(h<>or<6F>}r<>(hUhhhNh h<>h"}r<>(h<><68>h*]r<>h(]r<>h$]r<>h&]r<>h-]r<>h<>Xclassr<73>uh/Nh0hh]r<>((h<>or<6F>}r<>(hX-PacketReceivedNotifier(packet_name, settings)r<>hj<>hh<>h h<>h"}r<>(h*]r<>h ah(]r<>h$]r<>h&]r<>h-]r<>h ah<61><68>uh/Nh0hh]r<>((h<>or<6F>}r<>(hXclass r<>hj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^j<>hj<>ubaub(h<>or<6F>}r<>(hX%pyogp.lib.base.message.packethandler.r<>hj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^j<>hj<>ubaub(h<>or<6F>}r<>(hXPacketReceivedNotifierr<72>hj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^j<>hj<>ubaub(h<>or<6F>}r<>(hUhj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>((h<>or<6F>}r<>(hX packet_namer<65>hj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^j<>hj<>ubaub(h<>or<6F>}r<>(hXsettingsr<73>hj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^j<>hj<>ubaubeubeub(h<>or<6F>}r<>(hUhj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>((h<>or<6F>}r<>(hXreceived TestMessage packetr<74>hj<>hX<>/Users/enus/svn/pyogp/trunk/src/pyogp.lib.base/pyogp/lib/base/message/packethandler.py:docstring of pyogp.lib.base.message.packethandler.PacketReceivedNotifierr<72>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Kh0hh]r<>(h[or<6F>}r<>(hj<>h^Xreceived TestMessage packetr<74>hj<>ubaub(h`or<6F>}r<>(hUhj<>hNh hdh"}r<>(h*]r<>h(]r<>h$]r<>h&]r<>h-]r<>Uentriesr<73>]r<>(hmXOreceived() (pyogp.lib.base.message.packethandler.PacketReceivedNotifier method)hhtr<74>auh/Nh0hh]r<>ub(h<>or<6F>}r<>(hUhj<>hNh h<>h"}r
hj<>hh<>h h<>h"}r (h*]r hah(]r h$]rh&]rh-]rhah<61><68>uh/Nh0hh]r((h<>or}r(hXreceivedrhjhh<>h h<>h"}r(h$]rh&]rh(]rh*]rh-]ruh/Nh0hh]r(h[or}r(hUh^jhjubaub(h<>or}r(hUhjhh<>h h<>h"}r (h$]r!h&]r"h(]r#h*]r$h-]r%uh/Nh0hh]r&(h<>or'}r((hXpacketr)hjhh<>h h<>h"}r*(h$]r+h&]r,h(]r-h*]r.h-]r/uh/Nh0hh]r0(h[or1}r2(hUh^j)hj'ubaubaubeub(h<>or3}r4(hUhj<>hh<>h h<>h"}r5(h$]r6h&]r7h(]r8h*]r9h-]r:uh/Nh0hh]r;ubeub(h`or<}r=(hUhj<>hNh hdh"}r>(h*]r?h(]r@h$]rAh&]rBh-]rCUentriesrD]rE(hmXPsubscribe() (pyogp.lib.base.message.packethandler.PacketReceivedNotifier method)h h trFauh/Nh0hh]rGub(h<>orH}rI(hUhj<>hNh h<>h"}rJ(h<><68>h*]rKh(]rLh$]rMh&]rNh-]rOh<>XmethodrPuh/Nh0hh]rQ((h<>orR}rS(hX2PacketReceivedNotifier.subscribe(*args, **kwdargs)rThjHhh<>h h<>h"}rU(h*]rVh ah(]rWh$]rXh&]rYh-]rZh ah<61><68>uh/Nh0hh]r[((h<>or\}r](hX subscriber^hjRhh<>h h<>h"}r_(h$]r`h&]rah(]rbh*]rch-]rduh/Nh0hh]re(h[orf}rg(hUh^j^hj\ubaub(h<>orh}ri(hUhjRhh<>h h<>h"}rj(h$]rkh&]rlh(]rmh*]rnh-]rouh/Nh0hh]rp((h<>orq}rr(hX*argsrshjhhh<>h h<>h"}rt(h$]ruh&]rvh(]rwh*]rxh-]ryuh/Nh0hh]rz(h[or{}r|(hUh^jshjqubaub(h<>or}}r~(hX **kwdargsrhjhhh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^jhj}ubaubeubeub(h<>or<6F>}r<>(hUhjHhh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>ubeub(h`or<6F>}r<>(hUhj<>hNh hdh"}r<>(h*]r<>h(]r<>h$]r<>h&]r<>h-]r<>Uentriesr<73>]r<>(hmXRunsubscribe() (pyogp.lib.base.message.packethandler.PacketReceivedNotifier method)hhtr<74>auh/Nh0hh]r<>ub(h<>or<6F>}r<>(hUhj<>hNh h<>h"}r<>(h<><68>h*]r<>h(]r<>h$]r<>h&]r<>h-]r<>h<>Xmethodr<64>uh/Nh0hh]r<>((h<>or<6F>}r<>(hX4PacketReceivedNotifier.unsubscribe(*args, **kwdargs)r<>hj<>hh<>h h<>h"}r<>(h*]r<>hah(]r<>h$]r<>h&]r<>h-]r<>hah<61><68>uh/Nh0hh]r<>((h<>or<6F>}r<>(hX unsubscriber<65>hj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^j<>hj<>ubaub(h<>or<6F>}r<>(hUhj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>((h<>or<6F>}r<>(hX*argsr<73>hj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^j<>hj<>ubaub(h<>or<6F>}r<>(hX **kwdargsr<73>hj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>(h[or<6F>}r<>(hUh^j<>hj<>ubaubeubeub(h<>or<6F>}r<>(hUhj<>hh<>h h<>h"}r<>(h$]r<>h&]r<>h(]r<>h*]r<>h-]r<>uh/Nh0hh]r<>ubeubeubeubeubahUU transformerr<72>NU footnote_refsr<73>}r<>Urefnamesr<73>}r<>Usymbol_footnotesr<73>]r<>Uautofootnote_refsr<73>]r<>Usymbol_footnote_refsr<73>]r<>U citationsr<73>]r<>h0hU current_liner<65>NUtransform_messagesr<73>]r<>Ureporterr<72>NUid_startr<74>KU autofootnotesr<73>]r<>U citation_refsr<73>}r<>Uindirect_targetsr<73>]r<>Usettingsr(cdocutils.frontend
Values
ror}r(Ufootnote_backlinksrKUrecord_dependenciesrNU rfc_base_urlrUhttp://tools.ietf.org/html/rU tracebackrKUpep_referencesr NUstrip_commentsr
NU toc_backlinksr Uentryr U language_coder UenrU datestamprNU report_levelrKU _destinationrNU
halt_levelrKU strip_classesrNh6NUerror_encoding_error_handlerrUbackslashreplacerUdebugrNUembed_stylesheetr<00>Uoutput_encoding_error_handlerrUstrictrU sectnum_xformrKUdump_transformsrNU docinfo_xformrKUwarning_streamrNUpep_file_url_templaterUpep-%04drUexit_status_levelr KUconfigr!NUstrict_visitorr"NUcloak_email_addressesr#<00>Utrim_footnote_reference_spacer$<00>Uenvr%NUdump_pseudo_xmlr&NUexpose_internalsr'NUsectsubtitle_xformr(<00>U source_linkr)NUrfc_referencesr*NUoutput_encodingr+Uutf-8r,U
source_urlr-NUinput_encodingr.Uutf-8r/U_disable_configr0NU id_prefixr1UU tab_widthr2KUerror_encodingr3Uasciir4U_sourcer5hU generatorr6NUdump_internalsr7NU pep_base_urlr8Uhttp://www.python.org/dev/peps/r9Uinput_encoding_error_handlerr:jUauto_id_prefixr;Uidr<Udoctitle_xformr=<00>Ustrip_elements_with_classesr>NU _config_filesr?]r@Ufile_insertion_enabledrAKU raw_enabledrBKU dump_settingsrCNubUsymbol_footnote_startrDKUidsrE}rF(h,(cdocutils.nodes
target
rGorH}rI(hUhhhhch UtargetrJh"}rK(h$]rLh*h+h(]rMUismodrN<00>h&]rOh-]rPuh/Kh0hh]rQubhh<>hj<>hjh jRhhh j<>h j(uUsubstitution_namesrR}rSh h0h"}rT(h$]rUh*]rVh(]rWUsourcerXhh&]rYh-]rZuU footnotesr[]r\Urefidsr]}r^ub.