Пример #1
0
  ::SL_ManyByMany::SLManyByManyConnector::CCM_StateListener_ptr
  Receiver_exec_i::get_info_out_data_listener (void)
  {
    if ( ::CORBA::is_nil (this->ciao_info_out_data_listener_.in ()))
      {
        info_out_data_listener_exec_i *tmp = 0;
        ACE_NEW_RETURN (
          tmp,
          info_out_data_listener_exec_i (
            this->ciao_context_.in (),
            this->no_operation_,
            this->on_creation_,
            this->on_many_update_,
            this->on_many_upd_trigger_,
            this->on_deletion_,
            this->create_data_,
            this->update_data_,
            this->samples_read_),
            ::SL_ManyByMany::SLManyByManyConnector::CCM_StateListener::_nil ());

          this->ciao_info_out_data_listener_ = tmp;
      }

    return
      ::SL_ManyByMany::SLManyByManyConnector::CCM_StateListener::_duplicate (
        this->ciao_info_out_data_listener_.in ());
  }
  ::PSL_DeadlineTest::PSLDeadlineConnector::CCM_Listener_ptr
  Receiver_exec_i::get_info_out_data_listener (void)
  {
    if ( ::CORBA::is_nil (this->ciao_info_out_data_listener_.in ()))
      {
        info_out_data_listener_exec_i *tmp = 0;
        ACE_NEW_RETURN (
          tmp,
          info_out_data_listener_exec_i (
            this->ciao_context_.in ()),
            ::PSL_DeadlineTest::PSLDeadlineConnector::CCM_Listener::_nil ());

          this->ciao_info_out_data_listener_ = tmp;
      }

    return
      ::PSL_DeadlineTest::PSLDeadlineConnector::CCM_Listener::_duplicate (
        this->ciao_info_out_data_listener_.in ());
  }
::Shapes::ShapeType_conn::CCM_Listener_ptr
Receiver_comp_exec_i::get_info_out_data_listener (void)
{
    if ( ::CORBA::is_nil (this->ciao_info_out_data_listener_.in ()))
    {
        info_out_data_listener_exec_i *tmp = 0;
        ACE_NEW_RETURN (
            tmp,
            info_out_data_listener_exec_i (
                this->ciao_context_.in ()),
            ::Shapes::ShapeType_conn::CCM_Listener::_nil ());

        this->ciao_info_out_data_listener_ = tmp;
    }

    return
        ::Shapes::ShapeType_conn::CCM_Listener::_duplicate (
            this->ciao_info_out_data_listener_.in ());
}
Пример #4
0
  ::SL_Disabled::SL_DisabledConnector::CCM_StateListener_ptr
  Receiver_exec_i::get_info_out_data_listener (void)
  {
    if ( ::CORBA::is_nil (this->ciao_info_out_data_listener_.in ()))
      {
        info_out_data_listener_exec_i *tmp = 0;
        ACE_NEW_RETURN (
          tmp,
          info_out_data_listener_exec_i (
            this->ciao_context_.in (),
            this->no_operation_),
            ::SL_Disabled::SL_DisabledConnector::CCM_StateListener::_nil ());

          this->ciao_info_out_data_listener_ = tmp;
      }

    return
      ::SL_Disabled::SL_DisabledConnector::CCM_StateListener::_duplicate (
        this->ciao_info_out_data_listener_.in ());
  }
Пример #5
0
  ::WriterTestConnector::CCM_Listener_ptr
  Receiver_exec_i::get_info_out_data_listener (void)
  {
    if ( ::CORBA::is_nil (this->ciao_info_out_data_listener_.in ()))
      {
        info_out_data_listener_exec_i *tmp = 0;
        ACE_NEW_RETURN (
          tmp,
          info_out_data_listener_exec_i (
            this->ciao_context_.in (),
            this->iterations_ * this->iterations_,
            this->samples_received_),
            ::WriterTestConnector::CCM_Listener::_nil ());

          this->ciao_info_out_data_listener_ = tmp;
      }

    return
      ::WriterTestConnector::CCM_Listener::_duplicate (
        this->ciao_info_out_data_listener_.in ());
  }
Пример #6
0
  ::Hello::CCM_Listener_ptr
  Receiver_exec_i::get_info_out_data_listener (void)
  {
    ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("new DDSHello RAW listener\n")));
    if ( ::CORBA::is_nil (this->ciao_info_out_data_listener_.in ()))
      {
        info_out_data_listener_exec_i *tmp = 0;
        ACE_NEW_RETURN (
          tmp,
          info_out_data_listener_exec_i (
            this->ciao_context_.in (),
            this->received_,
            this->name_),
          ::Hello::CCM_Listener::_nil ());

        this->ciao_info_out_data_listener_ = tmp;
      }

    return
      ::Hello::CCM_Listener::_duplicate (
        this->ciao_info_out_data_listener_.in ());
  }