get characters from the input source , and file a message . returns only when the message is complete . only used in the receive thread . concode_field_sep z21SystemConnectionMemo _memo concode_elem_sep jmri.jmrix.lenz.XNetStreamPortController xsc concode_elem_sep Thread sourceThread concode_elem_sep Logger log concode_elem_sep DataInputStream pin concode_elem_sep DataOutputStream outpipe concode_elem_sep DataOutputStream pout concode_elem_sep DataInputStream inpipe concode_field_sep void notifyTimeout concode_elem_sep jmri.jmrix.lenz.XNetStreamPortController getStreamPortController concode_elem_sep XNetMessage readMessage concode_elem_sep void run concode_elem_sep void reply concode_elem_sep void message concode_elem_sep void message concode_elem_sep void message concode_elem_sep byte readByteProtected
XNetMessage function ( ) { int loc0 ; byte loc1 ; loc1 = readByteProtected ( inpipe ) ; int loc2 = ( loc1 & 0x0f ) + 2 ; XNetMessage loc3 = new XNetMessage ( loc2 ) ; loc3 . setElement ( 0 , loc1 & 0xFF ) ; for ( loc0 = 1 ; loc0 < loc2 ; loc0 ++ ) { loc1 = readByteProtected ( inpipe ) ; loc3 . setElement ( loc0 , loc1 & 0xFF ) ; } return loc3 ; }