class FastImage
def parse_packet(str)
returns true once result is achieved
def parse_packet(str) @str = (@unused_str || "") + str @strpos = 0 begin result = send("parse_#{@property}") if result instance_variable_set("@#{@property}", result) true end rescue MoreCharsNeeded false end end