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

69 lines
26 KiB
Plaintext
Raw Normal View History

<EFBFBD>(cdocutils.nodes
document
qoq}q(U nametypesq}q(X udpserializerqNX9pyogp.lib.base.message.udpserializer.UDPMessageSerializerqKXIpyogp.lib.base.message.udpserializer.TemplateDictionary.get_template_listqKXLpyogp.lib.base.message.udpserializer.TemplateDictionary.get_template_by_pairq KX9pyogp.lib.base.message.udpserializer.DataPacker.pack_dataq
KX/pyogp.lib.base.message.udpserializer.EndianTypeq KX/pyogp.lib.base.message.udpserializer.DataPackerq KXEpyogp.lib.base.message.udpserializer.UDPMessageSerializer.build_blockq KXCpyogp.lib.base.message.udpserializer.UDPMessageSerializer.serializeqKXDpyogp.lib.base.message.udpserializer.TemplateDictionary.get_templateqKX7pyogp.lib.base.message.udpserializer.TemplateDictionaryqKXJpyogp.lib.base.message.udpserializer.TemplateDictionary.build_dictionariesqKXNpyogp.lib.base.message.udpserializer.UDPMessageSerializer.set_current_templateqKX?pyogp.lib.base.message.udpserializer.MsgBlockType.MBT_as_stringqKXIpyogp.lib.base.message.udpserializer.TemplateDictionary.build_message_idsqKX1pyogp.lib.base.message.udpserializer.MsgBlockTypeqKX:pyogp.lib.base.message.udpserializer.MsgType.MVT_as_stringqKX,pyogp.lib.base.message.udpserializer.MsgTypeqKuUsubstitution_defsq}qUparse_messagesq]qUcurrent_sourceqNU
decorationqNUautofootnote_startqKUnameidsq}q (hU udpserializerq!hhhhh h h
h
h h h h h h hhhhhhhhhhhhhhhhhhhhuUchildrenq"]q#(cdocutils.nodes
section
q$oq%}q&(U rawsourceq'UUparentq(hUsourceq)UW/Users/enus/svn/pyogp.buildout/src/pyogp.lib.base/docs/source/modules/udpserializer.rstq*Utagnameq+Usectionq,U
attributesq-}q.(Udupnamesq/]q0Uclassesq1]q2Ubackrefsq3]q4Uidsq5]q6X+module-pyogp.lib.base.message.udpserializerq7aUnamesq8]q9hauUlineq:KUdocumentq;hh"]q<((cdocutils.nodes
title
q=oq>}q?(h'X:mod:`udpserializer`q@h(h%h)h*h+UtitleqAh-}qB(h/]qCh1]qDh3]qEh5]qFh8]qGuh:Kh;hh"]qH(csphinx.addnodes
pending_xref
qIoqJ}qK(h'h@h(h>h+U pending_xrefqLh-}qM(UreftypeqNXmodqOUmodnameqPNU
refcaptionqQ<EFBFBD>U reftargetqRX udpserializerqSh5]qTh3]qUU classnameqVNh/]qWh1]qXh8]qYuh:Kh"]qZ(cdocutils.nodes
literal
q[oq\}q](h'h@h-}q^(h/]q_h1]q`Uxrefqaah3]qbh5]qch8]qduh(hJh"]qe(cdocutils.nodes
Text
qfoqg}qh(h'UUdataqihSh(h\ubah+Uliteralqjubaubaub(csphinx.addnodes
index
qkoql}qm(h'Uh(h%h)U <autodoc>qnh+Uindexqoh-}qp(h5]qqh3]qrh/]qsh1]qth8]quUentriesqv]qw(UsingleqxX-pyogp.lib.base.message.udpserializer (module)X+module-pyogp.lib.base.message.udpserializerX$pyogp.lib.base.message.udpserializerqytqzauh:Kh;hh"]q{ub(csphinx.addnodes
module
q|oq}}q~(h'Uh(h%h)hnh+Umoduleqh-}q<>(Umodnameq<65>hyh5]q<>h3]q<>h/]q<>Usynopsisq<73>Uh1]q<>h8]q<>uh:Kh;hh"]q<>ub(hkoq<6F>}q<>(h'Uh(h%h)Nh+hoh-}q<>(h5]q<>h3]q<>h/]q<>h1]q<>h8]q<>Uentriesq<73>]q<>(hxX<MsgBlockType (class in pyogp.lib.base.message.udpserializer)hhtq<74>auh:Nh;hh"]q<>ub(csphinx.addnodes
desc
q<EFBFBD>oq<EFBFBD>}q<>(h'Uh(h%h)Nh+Udescq<63>h-}q<>(Unoindexq<78><71>h5]q<>h3]q<>h/]q<>h1]q<>h8]q<>Udesctypeq<65>Xclassq<73>uh:Nh;hh"]q<>((csphinx.addnodes
desc_signature
q<EFBFBD>oq<EFBFBD>}q<>(h'X MsgBlockTypeq<65>h(h<>h)U <autodoc>q<>h+Udesc_signatureq<65>h-}q<>(h5]q<>hah3]q<>h/]q<>h1]q<>h8]q<>haUfirstq<74><71>uh:Nh;hh"]q<>((csphinx.addnodes
desc_annotation
q<EFBFBD>oq<EFBFBD>}q<>(h'Xclass q<>h(h<>h)h<>h+Udesc_annotationq<6E>h-}q<>(h/]q<>h1]q<>h3]q<>h5]q<>h8]q<>uh:Nh;hh"]q<>(hfoq<6F>}q<>(h'Uhih<69>h(h<>ubaub(csphinx.addnodes
desc_addname
q<EFBFBD>oq<EFBFBD>}q<>(h'X%pyogp.lib.base.message.udpserializer.q<>h(h<>h)h<>h+U desc_addnameq<65>h-}q<>(h/]q<>h1]q<>h3]q<>h5]q<>h8]q<>uh:Nh;hh"]q<>(hfoq<6F>}q<>(h'Uhih<69>h(h<>ubaub(csphinx.addnodes
desc_name
q<EFBFBD>oq<EFBFBD>}q<>(h'h<>h(h<>h)h<>h+U desc_nameq<65>h-}q<>(h/]q<>h1]q<>h3]q<>h5]q<>h8]q<>uh:Nh;hh"]q<>(hfoq<6F>}q<>(h'Uhih<69>h(h<>ubaubeub(csphinx.addnodes
desc_content
q<EFBFBD>oq<EFBFBD>}q<>(h'Uh(h<>h)h<>h+U desc_contentq<74>h-}q<>(h/]q<>h1]q<>h3]q<>h5]q<>h8]q<>uh:Nh;hh"]q<>((hkoq<6F>}q<>(h'Uh(h<>h)Nh+hoh-}q<>(h5]q<>h3]q<>h/]q<>h1]q<>h8]q<>Uentriesq<73>]q<>(hxXPMBT_as_string() (pyogp.lib.base.message.udpserializer.MsgBlockType class method)hhtq<74>auh:Nh;hh"]q<>ub(h<>oq<6F>}q<>(h'Uh(h<>h)Nh+h<>h-}q<>(h<><68>h5]q<>h3]q<>h/]q<>h1]q<>h8]q<>h<EFBFBD>X classmethodq<64>uh:Nh;hh"]q<>((h<>oq<6F>}q<>(h'X#MsgBlockType.MBT_as_string(typenum)q<>h(h<>h)h<>h+h<>h-}q<>(h5]q<>hah3]rh/]rh1]rh8]rhah<61><68>uh:Nh;hh"]r((h<>or}r(h'U classmethod rh(h<>h)h<>h+h<>h-}r(h/]r h1]r
h3]r h5]r h8]r uh:Nh;hh"]r(hfor}r(h'Uhijh(jubaub(h<>or}r(h'X MBT_as_stringrh(h<>h)h<>h+h<>h-}r(h/]rh1]rh3]rh5]rh8]ruh:Nh;hh"]r(hfor}r(h'Uhijh(jubaub(csphinx.addnodes
desc_parameterlist
ror}r(h'Uh(h<>h)h<>h+Udesc_parameterlistr h-}r!(h/]r"h1]r#h3]r$h5]r%h8]r&uh:Nh;hh"]r'(csphinx.addnodes
desc_parameter
r(or)}r*(h'Xtypenumr+h(jh)h<>h+Udesc_parameterr,h-}r-(h/]r.h1]r/h3]r0h5]r1h8]r2uh:Nh;hh"]r3(hfor4}r5(h'Uhij+h(j)ubaubaubeub(h<>or6}r7(h'Uh(h<>h)h<>h+h<>h-}r8(h/]r9h1]r:h3]r;h5]r<h8]r=uh:Nh;hh"]r>ubeubeubeub(hkor?}r@(h'Uh(h%h)Nh+hoh-}rA(h5]rBh3]rCh/]rDh1]rEh8]rFUentriesrG]rH(hxX:EndianType (class in pyogp.lib.base.message.udpserializer)h h trIauh:Nh;hh"]rJub(h<>orK}rL(h'Uh(h%h)Nh+h<>h-}rM(h<><68>h5]rNh3]rOh/]rPh1]rQh8]rRh<>XclassrSuh:Nh;hh"]rT((h<>orU}rV(h'X
EndianTyperWh(jKh)h<>h+h<>h-}rX(h5]rYh ah3]rZh/]r[h1]r\h8]r]h ah<61><68>uh:Nh;hh"]r^((h<>or_}r`(h'Xclass rah(jUh)h<>h+h<>h-}rb(h/]rch1]rdh3]reh5]rfh8]rguh:Nh;hh"]rh(hfori}rj(h'Uhijah(j_ubaub(h<>ork}rl(h'X%pyogp.lib.base.message.udpserializer.rmh(jUh)h<>h+h<>h-}rn(h/]roh1]rph3]rqh5]rrh8]rsuh:Nh;hh"]rt(hforu}rv(h'Uhijmh(jkubaub(h<>orw}rx(h'jWh(jUh)h<>h+h<>h-}ry(h/]rzh1]r{h3]r|h5]r}h8]r~uh:Nh;hh"]r(hfor<6F>}r<>(h'UhijWh(jwubaubeub(h<>or<6F>}r<>(h'Uh(jKh)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>ubeub(hkor<6F>}r<>(h'Uh(h%h)Nh+hoh-}r<>(h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>Uentriesr<73>]r<>(hxX7MsgType (class in pyogp.lib.base.message.udpserializer)hhtr<74>auh:Nh;hh"]r<>ub(h<>or<6F>}r<>(h'Uh(h%h)Nh+h<>h-}r<>(h<><68>h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>h<>Xclassr<73>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'XMsgTyper<65>h(j<>h)h<>h+h<>h-}r<>(h5]r<>hah3]r<>h/]r<>h1]r<>h8]r<>hah<61><68>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'Xclass r<>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(h<>or<6F>}r<>(h'X%pyogp.lib.base.message.udpserializer.r<>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(h<>or<6F>}r<>(h'j<>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaubeub(h<>or<6F>}r<>(h'Uh(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>((hkor<6F>}r<>(h'Uh(j<>h)Nh+hoh-}r<>(h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>Uentriesr<73>]r<>(hxXKMVT_as_string() (pyogp.lib.base.message.udpserializer.MsgType class method)hhtr<74>auh:Nh;hh"]r<>ub(h<>or<6F>}r<>(h'Uh(j<>h)Nh+h<>h-}r<>(h<><68>h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>h<>X classmethodr<64>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'XMsgType.MVT_as_string(typenum)r<>h(j<>h)h<>h+h<>h-}r<>(h5]r<>hah3]r<>h/]r<>h1]r<>h8]r<>hah<61><68>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'jh(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor}r(h'Uhijh(j<>ubaub(h<>or}r(h'X MVT_as_stringrh(j<>h)h<>h+h<>h-}r(h/]rh1]rh3]rh5]r h8]r
uh:Nh;hh"]r (hfor }r (h'Uhijh(jubaub(jor}r(h'Uh(j<>h)h<>h+j h-}r(h/]rh1]rh3]rh5]rh8]ruh:Nh;hh"]r(j(or}r(h'Xtypenumrh(jh)h<>h+j,h-}r(h/]rh1]rh3]rh5]rh8]ruh:Nh;hh"]r (hfor!}r"(h'Uhijh(jubaubaubeub(h<>or#}r$(h'Uh(j<>h)h<>h+h<>h-}r%(h/]r&h1]r'h3]r(h5]r)h8]r*uh:Nh;hh"]r+ubeubeubeub(hkor,}r-(h'Uh(h%h)Nh+hoh-}r.(h5]r/h3]r0h/]r1h1]r2h8]r3Uentriesr4]r5(hxXBTemplateDictionary (class in pyogp.lib.base.message.udpserializer)hhtr6auh:Nh;hh"]r7ub(h<>or8}r9(h'Uh(h%h)Nh+h<>h-}r:(h<><68>h5]r;h3]r<h/]r=h1]r>h8]r?h<>Xclassr@uh:Nh;hh"]rA((h<>orB}rC(h'X=TemplateDictionary(template_list=None, message_template=None)rDh(j8h)h<>h+h<>h-}rE(h5]rFhah3]rGh/]rHh1]rIh8]rJhah<61><68>uh:Nh;hh"]rK((h<>orL}rM(h'Xclass rNh(jBh)h<>h+h<>h-}rO(h/]rPh1]rQh3]rRh5]rSh8]rTuh:Nh;hh"]rU(hforV}rW(h'UhijNh(jLubaub(h<>orX}rY(h'X%pyogp.lib.base.message.udpserializer.rZh(jBh)h<>h+h<>h-}r[(h/]r\h1]r]h3]r^h5]r_h8]r`uh:Nh;hh"]ra(hforb}rc(h'UhijZh(jXubaub(h<>ord}re(h'XTemplateDictionaryrfh(jBh)h<>h+h<>h-}rg(h/]rhh1]rih3]rjh5]rkh8]rluh:Nh;hh"]rm(hforn}ro(h'Uhijfh(jdubaub(jorp}rq(h'Uh(jBh)h<>h+j h-}rr(h/]rsh1]rth3]ruh5]rvh8]rwuh:Nh;hh"]rx((j(ory}rz(h'Xtemplate_list=Noner{h(jph)h<>h+j,h-}r|(h/]r}h1]r~h3]rh5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij{h(jyubaub(j(or<6F>}r<>(h'Xmessage_template=Noner<65>h(jph)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaubeubeub(h<>or<6F>}r<>(h'Uh(j8h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>((cdocutils.nodes
paragraph
r<EFBFBD>or<6F>}r<>(h'X'the dictionary with all known templatesr<73>h(j<>h)X<>/Users/enus/svn/pyogp.buildout/src/pyogp.lib.base/pyogp/lib/base/message/template_dict.py:docstring of pyogp.lib.base.message.udpserializer.TemplateDictionaryr<79>h+U paragraphr<68>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Kh;hh"]r<>(hfor<6F>}r<>(h'j<>hiX'the dictionary with all known templatesr<73>h(j<>ubaub(hkor<6F>}r<>(h'Uh(j<>h)Nh+hoh-}r<>(h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>Uentriesr<73>]r<>(hxXUbuild_dictionaries() (pyogp.lib.base.message.udpserializer.TemplateDictionary method)hhtr<74>auh:Nh;hh"]r<>ub(h<>or<6F>}r<>(h'Uh(j<>h)Nh+h<>h-}r<>(h<><68>h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>h<>Xmethodr<64>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'X4TemplateDictionary.build_dictionaries(template_list)r<>h(j<>h)h<>h+h<>h-}r<>(h5]r<>hah3]r<>h/]r<>h1]r<>h8]r<>hah<61><68>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'Xbuild_dictionariesr<73>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(jor<6F>}r<>(h'Uh(j<>h)h<>h+j h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(j(or<6F>}r<>(h'X template_listr<74>h(j<>h)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaubaubeub(h<>or<6F>}r<>(h'Uh(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>ubeub(hkor<6F>}r<>(h'Uh(j<>h)Nh+hoh-}r<>(h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>Uentriesr<73>]r<>(hxXTbuild_message_ids() (pyogp.lib.base.message.udpserializer.TemplateDictionary method)hhtr<74>auh:Nh;hh"]r<>ub(h<>or}r(h'Uh(j<>h)Nh+h<>h-}r(h<><68>h5]rh3]rh/]rh1]rh8]rh<>Xmethodruh:Nh;hh"]r ((h<>or
}r (h'X&TemplateDictionary.build_message_ids()r h(jh)h<>h+h<>h-}r (h5]rhah3]rh/]rh1]rh8]rhah<61><68>uh:Nh;hh"]r((h<>or}r(h'Xbuild_message_idsrh(j
h)h<>h+h<>h-}r(h/]rh1]rh3]rh5]rh8]ruh:Nh;hh"]r(hfor}r(h'Uhijh(jubaub(jor }r!(h'Uh(j
h)h<>h+j h-}r"(h/]r#h1]r$h3]r%h5]r&h8]r'uh:Nh;hh"]r(ubeub(h<>or)}r*(h'Uh(jh)h<>h+h<>h-}r+(h/]r,h1]r-h3]r.h5]r/h8]r0uh:Nh;hh"]r1ubeub(hkor2}r3(h'Uh(j<>h)Nh+hoh-}r4(h5]r5h3]r6h/]r7h1]r8h8]r9Uentriesr:]r;(hxXOget_template() (pyogp.lib.base.message.udpserializer.TemplateDictionary method)hhtr<auh:Nh;hh"]r=ub(h<>or>}r?(h'Uh(j<>h)Nh+h<>h-}r@(h<><68>h5]rAh3]rBh/]rCh1]rDh8]rEh<>XmethodrFuh:Nh;hh"]rG((h<>orH}rI(h'X.TemplateDictionary.get_template(template_name)rJh(j>h)h<>h+h<>h-}rK(h5]rLhah3]rMh/]rNh1]rOh8]rPhah<61><68>uh:Nh;hh"]rQ((h<>orR}rS(h'X get_templaterTh(jHh)h<>h+h<>h-}rU(h/]rVh1]rWh3]rXh5]rYh8]rZuh:Nh;hh"]r[(hfor\}r](h'UhijTh(jRubaub(jor^}r_(h'Uh(jHh)h<>h+j h-}r`(h/]rah1]rbh3]rch5]rdh8]reuh:Nh;hh"]rf(j(org}rh(h'X template_namerih(j^h)h<>h+j,h-}rj(h/]rkh1]rlh3]rmh5]rnh8]rouh:Nh;hh"]rp(hforq}rr(h'Uhijih(jgubaubaubeub(h<>ors}rt(h'Uh(j>h)h<>h+h<>h-}ru(h/]rvh1]rwh3]rxh5]ryh8]rzuh:Nh;hh"]r{ubeub(hkor|}r}(h'Uh(j<>h)Nh+hoh-}r~(h5]rh3]r<>h/]r<>h1]r<>h8]r<>Uentriesr<73>]r<>(hxXWget_template_by_pair() (pyogp.lib.base.message.udpserializer.TemplateDictionary method)h h tr<74>auh:Nh;hh"]r<>ub(h<>or<6F>}r<>(h'Uh(j<>h)Nh+h<>h-}r<>(h<><68>h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>h<>Xmethodr<64>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'X7TemplateDictionary.get_template_by_pair(frequency, num)r<>h(j<>h)h<>h+h<>h-}r<>(h5]r<>h ah3]r<>h/]r<>h1]r<>h8]r<>h ah<61><68>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'Xget_template_by_pairr<72>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(jor<6F>}r<>(h'Uh(j<>h)h<>h+j h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>((j(or<6F>}r<>(h'X frequencyr<79>h(j<>h)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(j(or<6F>}r<>(h'Xnumr<6D>h(j<>h)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaubeubeub(h<>or<6F>}r<>(h'Uh(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>ubeub(hkor<6F>}r<>(h'Uh(j<>h)Nh+hoh-}r<>(h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>Uentriesr<73>]r<>(hxXTget_template_list() (pyogp.lib.base.message.udpserializer.TemplateDictionary method)hhtr<74>auh:Nh;hh"]r<>ub(h<>or<6F>}r<>(h'Uh(j<>h)Nh+h<>h-}r<>(h<><68>h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>h<>Xmethodr<64>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'X&TemplateDictionary.get_template_list()r<>h(j<>h)h<>h+h<>h-}r<>(h5]r<>hah3]r<>h/]r<>h1]r<>h8]r<>hah<61><68>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'Xget_template_listr<74>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(jor<6F>}r<>(h'Uh(j<>h)h<>h+j h-}r(h/]rh1]rh3]rh5]rh8]ruh:Nh;hh"]rubeub(h<>or}r(h'Uh(j<>h)h<>h+h<>h-}r (h/]r
h1]r h3]r h5]r h8]ruh:Nh;hh"]rubeubeubeub(hkor}r(h'Uh(h%h)Nh+hoh-}r(h5]rh3]rh/]rh1]rh8]rUentriesr]r(hxX:DataPacker (class in pyogp.lib.base.message.udpserializer)h h trauh:Nh;hh"]rub(h<>or}r(h'Uh(h%h)Nh+h<>h-}r(h<><68>h5]rh3]r h/]r!h1]r"h8]r#h<>Xclassr$uh:Nh;hh"]r%((h<>or&}r'(h'X DataPacker()r(h(jh)h<>h+h<>h-}r)(h5]r*h ah3]r+h/]r,h1]r-h8]r.h ah<61><68>uh:Nh;hh"]r/((h<>or0}r1(h'Xclass r2h(j&h)h<>h+h<>h-}r3(h/]r4h1]r5h3]r6h5]r7h8]r8uh:Nh;hh"]r9(hfor:}r;(h'Uhij2h(j0ubaub(h<>or<}r=(h'X%pyogp.lib.base.message.udpserializer.r>h(j&h)h<>h+h<>h-}r?(h/]r@h1]rAh3]rBh5]rCh8]rDuh:Nh;hh"]rE(hforF}rG(h'Uhij>h(j<ubaub(h<>orH}rI(h'X
DataPackerrJh(j&h)h<>h+h<>h-}rK(h/]rLh1]rMh3]rNh5]rOh8]rPuh:Nh;hh"]rQ(hforR}rS(h'UhijJh(jHubaubeub(h<>orT}rU(h'Uh(jh)h<>h+h<>h-}rV(h/]rWh1]rXh3]rYh5]rZh8]r[uh:Nh;hh"]r\((hkor]}r^(h'Uh(jTh)Nh+hoh-}r_(h5]r`h3]rah/]rbh1]rch8]rdUentriesre]rf(hxXDpack_data() (pyogp.lib.base.message.udpserializer.DataPacker method)h
h
trgauh:Nh;hh"]rhub(h<>ori}rj(h'Uh(jTh)Nh+h<>h-}rk(h<><68>h5]rlh3]rmh/]rnh1]roh8]rph<>Xmethodrquh:Nh;hh"]rr((h<>ors}rt(h'X5DataPacker.pack_data(data, data_type, endian_type='')ruh(jih)h<>h+h<>h-}rv(h5]rwh
ah3]rxh/]ryh1]rzh8]r{h
ah<EFBFBD><EFBFBD>uh:Nh;hh"]r|((h<>or}}r~(h'X pack_datarh(jsh)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhijh(j}ubaub(jor<6F>}r<>(h'Uh(jsh)h<>h+j h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>((j(or<6F>}r<>(h'Xdatar<61>h(j<>h)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(j(or<6F>}r<>(h'X data_typer<65>h(j<>h)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(j(or<6F>}r<>(h'Xendian_type=''r<>h(j<>h)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaubeubeub(h<>or<6F>}r<>(h'Uh(jih)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>ubeubeubeub(hkor<6F>}r<>(h'Uh(h%h)Nh+hoh-}r<>(h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>Uentriesr<73>]r<>(hxXDUDPMessageSerializer (class in pyogp.lib.base.message.udpserializer)hhtr<74>auh:Nh;hh"]r<>ub(h<>or<6F>}r<>(h'Uh(h%h)Nh+h<>h-}r<>(h<><68>h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>h<>Xclassr<73>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'X+UDPMessageSerializer(message_template=None)r<>h(j<>h)h<>h+h<>h-}r<>(h5]r<>hah3]r<>h/]r<>h1]r<>h8]r<>hah<61><68>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'Xclass r<>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(h<>or<6F>}r<>(h'X%pyogp.lib.base.message.udpserializer.r<>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(h<>or<6F>}r<>(h'XUDPMessageSerializerr<72>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r(hfor}r(h'Uhij<69>h(j<>ubaub(jor}r(h'Uh(j<>h)h<>h+j h-}r(h/]rh1]rh3]rh5]r h8]r
uh:Nh;hh"]r (j(or }r (h'Xmessage_template=Nonerh(jh)h<>h+j,h-}r(h/]rh1]rh3]rh5]rh8]ruh:Nh;hh"]r(hfor}r(h'Uhijh(j ubaubaubeub(h<>or}r(h'Uh(j<>h)h<>h+h<>h-}r(h/]rh1]rh3]rh5]rh8]ruh:Nh;hh"]r ((j<>or!}r"(h'XDan adpater for serializing a IUDPMessage into the UDP message formatr#h(jh)X<>/Users/enus/svn/pyogp.buildout/src/pyogp.lib.base/pyogp/lib/base/message/udpserializer.py:docstring of pyogp.lib.base.message.udpserializer.UDPMessageSerializerr$h+j<>h-}r%(h/]r&h1]r'h3]r(h5]r)h8]r*uh:Kh;hh"]r+(hfor,}r-(h'j#hiXDan adpater for serializing a IUDPMessage into the UDP message formatr.h(j!ubaub(j<>or/}r0(h'X<>This class builds messages at its high level, that is, keeping
that data in data structure form. A serializer should be used on
the message produced by this so that it can be sent over a network.r1h(jh)j$h+j<>h-}r2(h/]r3h1]r4h3]r5h5]r6h8]r7uh:Kh;hh"]r8(hfor9}r:(h'j1hiX<69>This class builds messages at its high level, that is, keeping
that data in data structure form. A serializer should be used on
the message produced by this so that it can be sent over a network.r;h(j/ubaub(j<>or<}r=(h'Xinitialize the adapterr>h(jh)j$h+j<>h-}r?(h/]r@h1]rAh3]rBh5]rCh8]rDuh:K h;hh"]rE(hforF}rG(h'j>hiXinitialize the adapterrHh(j<ubaub(hkorI}rJ(h'Uh(jh)Nh+hoh-}rK(h5]rLh3]rMh/]rNh1]rOh8]rPUentriesrQ]rR(hxXPbuild_block() (pyogp.lib.base.message.udpserializer.UDPMessageSerializer method)h h trSauh:Nh;hh"]rTub(h<>orU}rV(h'Uh(jh)Nh+h<>h-}rW(h<><68>h5]rXh3]rYh/]rZh1]r[h8]r\h<>Xmethodr]uh:Nh;hh"]r^((h<>or_}r`(h'X>UDPMessageSerializer.build_block(template_block, message_data)rah(jUh)h<>h+h<>h-}rb(h5]rch ah3]rdh/]reh1]rfh8]rgh ah<61><68>uh:Nh;hh"]rh((h<>ori}rj(h'X build_blockrkh(j_h)h<>h+h<>h-}rl(h/]rmh1]rnh3]roh5]rph8]rquh:Nh;hh"]rr(hfors}rt(h'Uhijkh(jiubaub(joru}rv(h'Uh(j_h)h<>h+j h-}rw(h/]rxh1]ryh3]rzh5]r{h8]r|uh:Nh;hh"]r}((j(or~}r(h'Xtemplate_blockr<6B>h(juh)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j~ubaub(j(or<6F>}r<>(h'X message_datar<61>h(juh)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaubeubeub(h<>or<6F>}r<>(h'Uh(jUh)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>ubeub(hkor<6F>}r<>(h'Uh(jh)X<>/Users/enus/svn/pyogp.buildout/src/pyogp.lib.base/pyogp/lib/base/message/udpserializer.py:docstring of pyogp.lib.base.message.udpserializer.UDPMessageSerializer.serializer<65>h+hoh-}r<>(h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>Uentriesr<73>]r<>(hxXNserialize() (pyogp.lib.base.message.udpserializer.UDPMessageSerializer method)hhtr<74>auh:Nh;hh"]r<>ub(h<>or<6F>}r<>(h'Uh(jh)j<>h+h<>h-}r<>(h<><68>h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>h<>Xmethodr<64>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'X'UDPMessageSerializer.serialize(context)r<>h(j<>h)h<>h+h<>h-}r<>(h5]r<>hah3]r<>h/]r<>h1]r<>h8]r<>hah<61><68>uh:Nh;hh"]r<>((h<>or<6F>}r<>(h'X serializer<65>h(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaub(jor<6F>}r<>(h'Uh(j<>h)h<>h+j h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(j(or<6F>}r<>(h'Xcontextr<74>h(j<>h)h<>h+j,h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(hfor<6F>}r<>(h'Uhij<69>h(j<>ubaubaubeub(h<>or<6F>}r<>(h'Uh(j<>h)h<>h+h<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Nh;hh"]r<>(j<>or<6F>}r<>(h'XNBuilds the message by serializing the data. Creates a packet ready
to be sent.r<>h(j<>h)j<>h+j<>h-}r<>(h/]r<>h1]r<>h3]r<>h5]r<>h8]r<>uh:Kh;hh"]r<>(hfor<6F>}r<>(h'j<>hiXNBuilds the message by serializing the data. Creates a packet ready
to be sent.r<>h(j<>ubaubaubeub(hkor<6F>}r<>(h'Uh(jh)X<>/Users/enus/svn/pyogp.buildout/src/pyogp.lib.base/pyogp/lib/base/message/udpserializer.py:docstring of pyogp.lib.base.message.udpserializer.UDPMessageSerializer.set_current_templater<65>h+hoh-}r<>(h5]r<>h3]r<>h/]r<>h1]r<>h8]r<>Uentriesr]r(hxXYset_current_template() (pyogp.lib.base.message.udpserializer.UDPMessageSerializer method)hhtrauh:Nh;hh"]rub(h<>or}r(h'Uh(jh)j<>h+h<>h-}r(h<><68>h5]rh3]rh/]r h1]r
h8]r h<>Xmethodr uh:Nh;hh"]r ((h<>or}r(h'X+UDPMessageSerializer.set_current_template()rh(jh)h<>h+h<>h-}r(h5]rhah3]rh/]rh1]rh8]rhah<61><68>uh:Nh;hh"]r((h<>or}r(h'Xset_current_templaterh(jh)h<>h+h<>h-}r(h/]rh1]rh3]rh5]rh8]r uh:Nh;hh"]r!(hfor"}r#(h'Uhijh(jubaub(jor$}r%(h'Uh(jh)h<>h+j h-}r&(h/]r'h1]r(h3]r)h5]r*h8]r+uh:Nh;hh"]r,ubeub(h<>or-}r.(h'Uh(jh)h<>h+h<>h-}r/(h/]r0h1]r1h3]r2h5]r3h8]r4uh:Nh;hh"]r5(j<>or6}r7(h'X-establish the template for the current packetr8h(j-h)j<>h+j<>h-}r9(h/]r:h1]r;h3]r<h5]r=h8]r>uh:Kh;hh"]r?(hfor@}rA(h'j8hiX-establish the template for the current packetrBh(j6ubaubaubeubeubeubeubah'UU transformerrCNU footnote_refsrD}rEUrefnamesrF}rGUsymbol_footnotesrH]rIUautofootnote_refsrJ]rKUsymbol_footnote_refsrL]rMU citationsrN]rOh;hU current_linerPNUtransform_messagesrQ]rRUreporterrSNUid_startrTKU autofootnotesrU]rVU citation_refsrW}rXUindirect_targetsrY]rZUsettingsr[(cdocutils.frontend
Values
r\or]}r^(Ufootnote_backlinksr_KUrecord_dependenciesr`NU rfc_base_urlraUhttp://tools.ietf.org/html/rbU tracebackrcKUpep_referencesrdNUstrip_commentsreNU toc_backlinksrfUentryrgU language_coderhUenriU datestamprjNU report_levelrkKU _destinationrlNU
halt_levelrmKU strip_classesrnNhANUerror_encoding_error_handlerroUbackslashreplacerpUdebugrqNUembed_stylesheetrr<00>Uoutput_encoding_error_handlerrsUstrictrtU sectnum_xformruKUdump_transformsrvNU docinfo_xformrwKUwarning_streamrxNUpep_file_url_templateryUpep-%04drzUexit_status_levelr{KUconfigr|NUstrict_visitorr}NUcloak_email_addressesr~<00>Utrim_footnote_reference_spacer<00>Uenvr<76>NUdump_pseudo_xmlr<6C>NUexpose_internalsr<73>NUsectsubtitle_xformr<6D><00>U source_linkr<6B>NUrfc_referencesr<73>NUoutput_encodingr<67>Uutf-8r<38>U
source_urlr<EFBFBD>NUinput_encodingr<67>U utf-8-sigr<67>U_disable_configr<67>NU id_prefixr<78>UU tab_widthr<68>KUerror_encodingr<67>Uasciir<69>U_sourcer<65>h*U generatorr<72>NUdump_internalsr<73>NU pep_base_urlr<6C>Uhttp://www.python.org/dev/peps/r<>Uinput_encoding_error_handlerr<72>jtUauto_id_prefixr<78>Uidr<64>Udoctitle_xformr<6D><00>Ustrip_elements_with_classesr<73>NU _config_filesr<73>]r<>Ufile_insertion_enabledr<64>KU raw_enabledr<64>KU dump_settingsr<73>NubUsymbol_footnote_startr<74>KUidsr<73>}r<>(h!h%hj<>hj<>h j<>h
jsh jUh j&h j_hj<>hjHhjBhj<>hjhh<>h7(cdocutils.nodes
target
r<EFBFBD>or<6F>}r<>(h'Uh(h%h)hnh+Utargetr<74>h-}r<>(h/]r<>h5h6h3]r<>Uismodr<64><00>h1]r<>h8]r<>uh:Kh;hh"]r<>ubhh<>hj<>hj<>hj
uUsubstitution_namesr<73>}r<>h+h;h-}r<>(h/]r<>h5]r<>h3]r<>Usourcer<65>h*h1]r<>h8]r<>uU footnotesr<73>]r<>Urefidsr<73>}r<>ub.