///<summary> /// Writes this HLAfederate.HLAtimeManagerState to the specified stream. ///</summary> ///<param name="writer"> the output stream to write to</param> ///<param name="HLAtimeManagerState"> the property to serialize</param> ///<exception cref="System.IO.IOException"> if an error occurs</exception> public override void Serialize(HlaEncodingWriter writer, object HLAtimeManagerState) { try { HLAtimeStateXrtiSerializer.Serialize(writer, (HLAtimeState)HLAtimeManagerState); } catch (IOException ioe) { throw new RTIinternalError(ioe.ToString()); } }
///<summary> /// Reads and returns a HLAfederate.HLAtimeManagerState from the specified stream. ///</summary> ///<param name="reader"> the input stream to read from</param> ///<param name="dummy"> this parameter is not used</param> ///<returns> the decoded value</returns> ///<exception cref="System.IO.IOException"> if an error occurs</exception> public override object Deserialize(HlaEncodingReader reader, ref object dummy) { HLAtimeState decodedValue; try { decodedValue = HLAtimeStateXrtiSerializer.Deserialize(reader); return(decodedValue); } catch (IOException ioe) { throw new FederateInternalError(ioe.ToString()); } }