DDS 1.2 RTF Avatar
  1. OMG Issue

DDS12 — Operation wait() on a WaitSet should return TIMEOUT

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

    Currently TIMEOUT is not a specified valid return code for the wait() operation. The specification explicitly states that timeout is conveyed by returning OK with an empty list of conditions. We should consider adding TIMEOUT as an explicit valid return value.

    Proposed Resolution:
    Add TIMEOUT as a valid return code to wait().

    Proposed Revised Text:
    Section 2.1.2.1.6.3 wait

    In the next to last paragraph, replace
    "If the duration is exceeded, wait will also return with the return code OK. In this case, the resulting list of conditions will be empty."
    With
    "If the duration is exceeded, wait will return with return code TIMEOUT."

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

    Add TIMEOUT as a valid return code to wait().

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