@@ -482,8 +482,6 @@ bool TypeLookupManager::remove_async_get_type_request(
482
482
483
483
bool TypeLookupManager::create_endpoints ()
484
484
{
485
- bool ret = true ;
486
-
487
485
const RTPSParticipantAttributes& pattr = participant_->getRTPSParticipantAttributes ();
488
486
489
487
// Built-in history attributes.
@@ -519,10 +517,7 @@ bool TypeLookupManager::create_endpoints()
519
517
request_listener_ = new TypeLookupRequestListener (this );
520
518
521
519
// Built-in request writer
522
- request_listener_ = new TypeLookupRequestListener (this );
523
520
builtin_request_writer_history_ = new WriterHistory (hatt);
524
- request_wlistener_ = new TypeLookupRequestWListener (this );
525
-
526
521
RTPSWriter* req_writer;
527
522
if (participant_->createWriter (
528
523
&req_writer,
@@ -540,41 +535,13 @@ bool TypeLookupManager::create_endpoints()
540
535
EPROSIMA_LOG_ERROR (TYPELOOKUP_SERVICE, " Typelookup request writer creation failed." );
541
536
delete builtin_request_writer_history_;
542
537
builtin_request_writer_history_ = nullptr ;
543
- delete request_wlistener_;
544
- request_wlistener_ = nullptr ;
545
- return false ;
546
- }
547
-
548
- // Built-in reply writer
549
- reply_listener_ = new TypeLookupReplyListener (this );
550
- builtin_reply_writer_history_ = new WriterHistory (hatt);
551
- reply_wlistener_ = new TypeLookupReplyWListener (this );
552
-
553
- RTPSWriter* rep_writer;
554
- if (participant_->createWriter (
555
- &rep_writer,
556
- watt,
557
- builtin_reply_writer_history_,
558
- reply_listener_,
559
- fastrtps::rtps::c_EntityId_TypeLookup_reply_writer,
560
- true ))
561
- {
562
- builtin_reply_writer_ = dynamic_cast <StatefulWriter*>(rep_writer);
563
- EPROSIMA_LOG_INFO (TYPELOOKUP_SERVICE, " Builtin Typelookup reply writer created." );
564
- }
565
- else
566
- {
567
- EPROSIMA_LOG_ERROR (TYPELOOKUP_SERVICE, " Typelookup reply writer creation failed." );
568
- delete builtin_reply_writer_history_;
569
- builtin_reply_writer_history_ = nullptr ;
570
- delete reply_wlistener_;
571
- reply_wlistener_ = nullptr ;
538
+ delete request_listener_;
539
+ request_listener_ = nullptr ;
572
540
return false ;
573
541
}
574
542
575
543
// Built-in request reader
576
544
builtin_request_reader_history_ = new ReaderHistory (hatt);
577
-
578
545
RTPSReader* req_reader;
579
546
if (participant_->createReader (
580
547
&req_reader,
@@ -597,7 +564,6 @@ bool TypeLookupManager::create_endpoints()
597
564
return false ;
598
565
}
599
566
600
- // Built-in reply reader
601
567
reply_listener_ = new TypeLookupReplyListener (this );
602
568
603
569
// Built-in reply writer
@@ -648,46 +614,7 @@ bool TypeLookupManager::create_endpoints()
648
614
return false ;
649
615
}
650
616
651
- // Clean up if something failed.
652
- if (!ret)
653
- {
654
- if (nullptr != builtin_request_writer_history_)
655
- {
656
- delete builtin_request_writer_history_;
657
- builtin_request_writer_history_ = nullptr ;
658
- }
659
-
660
- if (nullptr != builtin_reply_writer_history_)
661
- {
662
- delete builtin_reply_writer_history_;
663
- builtin_reply_writer_history_ = nullptr ;
664
- }
665
-
666
- if (nullptr != builtin_request_reader_history_)
667
- {
668
- delete builtin_request_reader_history_;
669
- builtin_request_reader_history_ = nullptr ;
670
- }
671
-
672
- if (nullptr != builtin_reply_reader_history_)
673
- {
674
- delete builtin_reply_reader_history_;
675
- builtin_reply_reader_history_ = nullptr ;
676
- }
677
-
678
- if (nullptr != request_listener_)
679
- {
680
- delete request_listener_;
681
- request_listener_ = nullptr ;
682
- }
683
- if (nullptr != reply_listener_)
684
- {
685
- delete reply_listener_;
686
- reply_listener_ = nullptr ;
687
- }
688
- }
689
-
690
- return ret;
617
+ return true ;
691
618
}
692
619
693
620
TypeLookup_Request* TypeLookupManager::create_request (
0 commit comments