DDS-PSM-Cxx 1.0 FTF Avatar
  1. OMG Issue

DDSPSMCF2 — Assignment Rule for Container Types

  • Key: DDSPSMCF2-4
  • Legacy Issue Number: 17067
  • Status: closed  
  • Source: ZettaScale Technology ( Angelo Corsaro, PhD.)
  • Summary:

    The ctors declared by the macros OMG_DDS_REF_TYPE_BASE and OMG_DDS_REF_TYPE_BASE_T for initializing proxy classes with delegates should be declared protected as opposed to public. This will ensure (1) that client code is not able to invoke these methods and (2) that the C++ compiler won't try to apply some of the parametrized ctors to incomplete arg-list provided by the user.

    Resolution
    ---------------
    Change ctors declaration from "public" to "protected"

  • Reported: DDS-PSM-Cxx 1.0b2 — Thu, 26 Jan 2012 05:00 GMT
  • Disposition: Resolved — DDS-PSM-Cxx 1.0
  • Disposition Summary:

    The Reference class ctors identified in this issue were declared “protected”.

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