Esempio n. 1
0
  Socket_Impl::
    ~Socket_Impl ()
    {
      // Stop OUT stack from top to bottom.
      //
      out_stop ();
      fragment_->out_stop ();
      reassemble_->out_stop ();
      acknowledge_->out_stop ();
      retransmit_->out_stop ();
      flow_->out_stop ();
      link_->out_stop ();

      // Stop IN stack from bottom up.
      //
      link_->in_stop ();
      flow_->in_stop ();
      retransmit_->in_stop ();
      acknowledge_->in_stop ();
      reassemble_->in_stop ();
      fragment_->in_stop ();
      in_stop ();

      // Close signal pipe.
      //
      if (signal_pipe_.read_handle () != ACE_INVALID_HANDLE)
        signal_pipe_.close ();
    }
Esempio n. 2
0
status_t TimedTextASSSource::stop()
{
    if(mASSFlag == TextDescriptions::IN_BAND_TEXT_ASS)
    {
        return in_stop();
    }
    else// if(mASSFlag == TextDescriptions::OUT_OF_BAND_TEXT_ASS)
    {
        return ex_stop();
    }
}
 status_t TimedTextSSASource::stop()
 {
	 if(mSSAFlag == TextDescriptions::IN_BAND_TEXT_SSA)
	 {
		 return in_stop();
	 }
	 else// if(mSSAFlag == TextDescriptions::OUT_OF_BAND_TEXT_SSA)
	 {
		 return ex_stop();
	 }
 }