Пример #1
0
  ::CCM_DDS::PerfKeyedTest::CCM_Listener_ptr
  Receiver_exec_i::get_info_listen_data_listener (void)
  {
    if ( ::CORBA::is_nil (this->ciao_info_listen_data_listener_.in ()))
      {
        info_listen_data_listener_exec_i *tmp = 0;
        ACE_NEW_RETURN (
          tmp,
          info_listen_data_listener_exec_i (
            this->ciao_context_.in (),
            *this),
            ::CCM_DDS::PerfKeyedTest::CCM_Listener::_nil ());

          this->ciao_info_listen_data_listener_ = tmp;
      }

    return
      ::CCM_DDS::PerfKeyedTest::CCM_Listener::_duplicate (
        this->ciao_info_listen_data_listener_.in ());
  }
Пример #2
0
::CFTLE_Test::ContentFilteredTopicListenEventTestConnector::CCM_Listener_ptr
Receiver_exec_i::get_info_listen_data_listener (void)
{
    if ( ::CORBA::is_nil (this->ciao_info_listen_data_listener_.in ()))
    {
        info_listen_data_listener_exec_i *tmp = 0;
        ACE_NEW_RETURN (
            tmp,
            info_listen_data_listener_exec_i (
                this->ciao_context_.in (),
                this->thread_id_listener_,
                this->samples_received_),
            ::CFTLE_Test::ContentFilteredTopicListenEventTestConnector::CCM_Listener::_nil ());

        this->ciao_info_listen_data_listener_ = tmp;
    }

    return
        ::CFTLE_Test::ContentFilteredTopicListenEventTestConnector::CCM_Listener::_duplicate (
            this->ciao_info_listen_data_listener_.in ());
}