Atlas 0.7.0
Networking protocol for the Worldforge system.
|
Public Member Functions | |
def | __init__ (self) |
def | parse_stream (self, msg) |
def | feed (self, msg) |
def | add_msg (self) |
def | start_value (self, initial_value) |
def | value_done (self) |
def | decode_int_value (self, ch) |
def | init_int_pos (self) |
def | init_int_neg (self) |
def | decode_int (self, ch) |
def | init_float (self, multiplier1, multiplier2) |
def | init_float_pos_pos (self) |
def | init_float_pos_neg (self) |
def | init_float_neg_pos (self) |
def | init_float_neg_neg (self) |
def | decode_float_mantissa (self, ch) |
def | decode_float_exponent (self, ch) |
def | decode_string_length (self, ch) |
def | decode_string_value (self, ch) |
def | init_collection (self, initial_value) |
def | decode_collection_value (self) |
def | decode_list_length (self, ch) |
def | decode_map_length (self, ch) |
Public Attributes | |
stack | |
msgList | |
mantissa | |
Static Public Attributes | |
def | init_length = init_int_pos |
dictionary | type2init |
dictionary | type2decoder |
Definition at line 145 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.__init__ | ( | self | ) |
uses tree that start from root_obj, current route to leave is kept in obj_stack
Definition at line 146 of file binary1.py.
References atlas.codecs.binary1.Binary1Parser.add_msg(), atlas.codecs.binary1.Binary1Parser.decode_collection_value(), atlas.codecs.binary1.Binary1Parser.decode_float_exponent(), atlas.codecs.binary1.Binary1Parser.decode_int_value(), atlas.codecs.binary1.Binary1Parser.decode_string_length(), atlas.codecs.binary1.Binary1Parser.decode_string_value(), atlas.codecs.bach.BachParser.feed(), atlas.codecs.binary1.Binary1Parser.feed(), atlas.codecs.packed.PackedParser.feed(), atlas.codecs.binary1.Binary1Parser.init_collection(), atlas.codecs.binary1.Binary1Parser.init_float(), atlas.codecs.binary1.Binary1Parser.init_length, atlas.codecs.binary1.Binary1Parser.mantissa, atlas.codecs.binary1.Binary1Parser.msgList, atlas.codecs.decoder.BaseDecoder.msgList, atlas.codecs.parse_xml.AtlasParser.msgList, atlas.codecs.bach.BachParser.stack, atlas.codecs.binary1.Binary1Parser.stack, atlas.codecs.parse_xml.AtlasParser.start_value(), atlas.codecs.binary1.Binary1Parser.start_value(), atlas.codecs.packed.PackedParser.start_value(), atlas.codecs.binary1.Binary1Parser.type2decoder, atlas.codecs.binary1.Binary1Parser.type2init, and atlas.codecs.binary1.Binary1Parser.value_done().
def atlas.codecs.binary1.Binary1Parser.add_msg | ( | self | ) |
Definition at line 176 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
def atlas.codecs.binary1.Binary1Parser.decode_collection_value | ( | self | ) |
Definition at line 272 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
def atlas.codecs.binary1.Binary1Parser.decode_float_exponent | ( | self, | |
ch | |||
) |
Definition at line 242 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
def atlas.codecs.binary1.Binary1Parser.decode_float_mantissa | ( | self, | |
ch | |||
) |
Definition at line 236 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.decode_int | ( | self, | |
ch | |||
) |
Definition at line 220 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.decode_int_value | ( | self, | |
ch | |||
) |
Definition at line 201 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
def atlas.codecs.binary1.Binary1Parser.decode_list_length | ( | self, | |
ch | |||
) |
Definition at line 278 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.decode_map_length | ( | self, | |
ch | |||
) |
Definition at line 282 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.decode_string_length | ( | self, | |
ch | |||
) |
Definition at line 249 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
def atlas.codecs.binary1.Binary1Parser.decode_string_value | ( | self, | |
ch | |||
) |
Definition at line 257 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
def atlas.codecs.binary1.Binary1Parser.feed | ( | self, | |
msg | |||
) |
Definition at line 163 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__(), and atlas.codecs.parse_xml.AtlasParser.setup().
def atlas.codecs.binary1.Binary1Parser.init_collection | ( | self, | |
initial_value | |||
) |
Definition at line 264 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
def atlas.codecs.binary1.Binary1Parser.init_float | ( | self, | |
multiplier1, | |||
multiplier2 | |||
) |
Definition at line 224 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
def atlas.codecs.binary1.Binary1Parser.init_float_neg_neg | ( | self | ) |
Definition at line 234 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.init_float_neg_pos | ( | self | ) |
Definition at line 232 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.init_float_pos_neg | ( | self | ) |
Definition at line 230 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.init_float_pos_pos | ( | self | ) |
Definition at line 228 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.init_int_neg | ( | self | ) |
Definition at line 217 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.init_int_pos | ( | self | ) |
Definition at line 214 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.parse_stream | ( | self, | |
msg | |||
) |
Definition at line 155 of file binary1.py.
def atlas.codecs.binary1.Binary1Parser.start_value | ( | self, | |
initial_value | |||
) |
Definition at line 180 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__(), atlas.codecs.packed.PackedParser.pop_value(), atlas.codecs.parse_xml.AtlasParser.pop_value(), and atlas.codecs.parse_xml.AtlasParser.push_value().
def atlas.codecs.binary1.Binary1Parser.value_done | ( | self | ) |
Definition at line 184 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
|
static |
Definition at line 247 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
atlas.codecs.binary1.Binary1Parser.mantissa |
Definition at line 238 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
atlas.codecs.binary1.Binary1Parser.msgList |
Definition at line 153 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__(), atlas.codecs.bach.BachParser.eos(), atlas.codecs.packed.PackedParser.pop_value(), and atlas.codecs.parse_xml.AtlasParser.pop_value().
atlas.codecs.binary1.Binary1Parser.stack |
Definition at line 151 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__(), atlas.codecs.bach.BachParser.__init__(), and atlas.codecs.bach.BachParser.eos().
|
static |
Definition at line 300 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().
|
static |
Definition at line 287 of file binary1.py.
Referenced by atlas.codecs.binary1.Binary1Parser.__init__().