protected override void Flush_Data_Frames( long current_time ) { base.Flush_Data_Frames( current_time ); if ( !m_CurrentFrame.Empty ) { m_DataInterface.Send( m_CurrentFrame ); m_CurrentFrame = null; } }
private void Service_Incoming_Network_Frame( CInboundNetworkFrame frame ) { frame.Events.Apply( network_event => Handle_Network_Event( network_event ) ); frame.Messages.Apply( message => Handle_Network_Message( message ) ); }
protected override void Build_Thread_Frames() { base.Build_Thread_Frames(); if ( m_CurrentFrame == null ) { m_CurrentFrame = new CInboundNetworkFrame(); } }