DDS 1.2 RTF Avatar
  1. OMG Issue

DDS12 — Naming consistencies in match statuses

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

    For better naming consistency with other statuses, the PUBLICATION_MATCH_STATUS and SUBSCRIPTION_MATCH_STATUS may be renamed to PUBLICATION_MATCHED_STATUS and SUBSCRIPTION_MATCHED_STATUS. Also the get_publication_match_status and get_subscription_match_status operations may be renamed to get_publication_matched_status and get_subscription_matched_status.
    In addition the callback is named on_XXX_matched.

    Proposed Resolution:
    Rename PUBLICATION_MATCH_STATUS to PUBLICATION_MATCHED_STATUS, SUBSCRIPTION_MATCH_STATUS to SUBSCRIPTION_MATCHED_STATUS

    Proposed Revised Text:
    Section 2.1.2.4 Publication Module
    Figure 2-9; DataWriter class
    Rename
    get_publication_match_status()
    To
    get_publication_matched_status()

    Section 2.1.2.4.2 DataWriter Class
    DataWriter class table
    Rename
    get_publication_match_status()
    To
    get_publication_matched_status()

    Section 2.1.2.4.2.19 get_publication_match_status
    Rename section heading to:
    2.1.2.4.2.19 get_publication_matched_status

    Replace
    "allows access to the PUBLICATION_MATCH_QOS"
    With:
    "allows access to the PUBLICATION_MATCHED communication status "

    Section 2.1.2.5 Subscription Module
    Figure 2-9; DataReader class
    Rename
    get_subscription_match_status()
    To
    get_subscription_matched_status()

    Section 2.1.2.4.2 DataReader Class
    DataReader class table
    Rename
    get_subscription_match_status()
    To
    get_subscription_matched_status()

    Section 2.1.2.5.3.25 get_subscription_match_status
    Rename section heading to:
    2.1.2.5.3.25 get_subscription_matched_status

    Section 2.1.2.5.3.25 get_subscription_match_status
    Rename "SUBSCRIPTION_MATCH_STATUS" to "SUBSCRIPTION_MATCHED_STATUS"

    Section 2.1.4.4 Conditions and Wait-sets
    Figure 2-19; DataReader class
    Rename
    get_publication_match_status()
    To
    get_publication_matched_status()

    Section 2.1.4.1 Communication Status
    Communication status table replace:
    PUBLICATION_MATCH
    With
    PUBLICATION_MATCHED

    Communication status table replace:
    SUBSCRIPTION_MATCH
    With
    SUBSCRIPTION_MATCHED

    Section 2.2.3 DCPS PSM : IDL
    Status constants
    Replace:
    const StatusKind PUBLICATION_MATCH_STATUS = 0x0001 << 13;
    const StatusKind SUBSCRIPTION_MATCH_STATUS = 0x0001 << 14;
    With
    const StatusKind PUBLICATION_MATCHED_STATUS = 0x0001 << 13;
    const StatusKind SUBSCRIPTION_MATCHED_STATUS = 0x0001 << 14;

    interface DataWriter
    Replace:
    PublicationMatchedStatus get_publication_match_status();
    With
    PublicationMatchedStatus get_publication_matched_status();

    interface DataReader
    Replace:
    SubscriptionMatchedStatus get_subscription_match_status();
    With
    SubscriptionMatchedStatus get_subscription_matched_status();

  • Reported: DDS 1.1 — Sun, 2 Apr 2006 05:00 GMT
  • Disposition: Resolved — DDS 1.2
  • Disposition Summary:

    see above

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