Issue 17337: read/take consistency for loaned and non-loaned samples (dds-psm-cxx-ftf) Source: PrismTech (Dr. Angelo Corsaro, PhD., angelo.corsaro(at)prismtech.com) Nature: Revision Severity: Significant Summary: The current DataReader API provides a slightly different API for getting samples when loaning the data vs. when providing user storage. When loaning the data the data and the SampleInfo is encapsulated on a Sample type, while when providing user storage two different containers hold the data and the SampleInfo. For consistency the two API should encapsulate the data and the SamplInfo on the Sample data structure. Resolution: Revised Text: Actions taken: April 25, 2012: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 25 Apr 2012 04:45:16 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Angelo Corsaro Employer: PrismTech mailFrom: angelo.corsaro@prismtech.com Terms_Agreement: I agree Specification: ISO C++Language PSM for DDS Section: 7 FormalNumber: ptc/2011-01-02 Version: 1.0 Doc_Year: 2011 Doc_Month: January Doc_Day: 02 Page: N.A. Title: read/take consistency for loaned and non-loaned samples Nature: Revision Severity: Significant CODE: 3TMw8 B1: Report Issue Description: The current DataReader API provides a slightly different API for getting samples when loaning the data vs. when providing user storage. When loaning the data the data and the SampleInfo is encapsulated on a Sample type, while when providing user storage two different containers hold the data and the SampleInfo. For consistency the two API should encapsulate the data and the SamplInfo on the Sample data structure.