::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 ()); }
::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 ()); }
::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 ()); }
::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 ()); }