DDS 1.0 NO IDEA Avatar
  1. OMG Issue

DDS — Ref-22 Automatic_deletion_of_contained_entities

  • Key: DDS-58
  • Legacy Issue Number: 6764
  • Status: closed  
  • Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
  • Summary:

    The specification describes that an entity cannot be deleted if it has
    contained entities. That is: Cannot delete Publisher if local
    datawriters. Cannot delete Pubscriber if local datareaders. Cannot
    delete DomainParticipant if any Topics, Publishers, Subscribers.

    However manually deleting all contained entities is cumbersome in the
    case in which the application is trying to do so as is the case when
    shutting down.

    **PROPOSAL**

    Add the operation "ReturnCode_t delete_contained_entities()" to
    DomainParticipant, Publisher, and Subscriber.

    This operation will return all contained entities and leave the system
    in a state that allows the application to delete the container. This
    affects sections 2.1.2.2.1, 2.1.2.4.1, 2.1.2.5.2, and 2.2.3 (IDL)

  • Reported: DDS 1.0b1 — Tue, 23 Dec 2003 05:00 GMT
  • Disposition: Resolved — DDS 1.0
  • Disposition Summary:

    see below

  • Updated: Fri, 6 Mar 2015 20:58 GMT