Issue 17064: ReaderState: the class name does not reflect the intent of the class (dds-psm-cxx-ftf) Source: PrismTech (Dr. Angelo Corsaro, PhD., angelo.corsaro(at)prismtech.com) Nature: Clarification Severity: Minor Summary: The class ReaderState encapsulate the Sample, Instance and View States and provides some useful predefined statuses. However the name of the class is relatively misleading as these statuses have nothing to do with the DataReader. These statuses are really used to "filter" the data on the reader cache based on its status. The name of the class should be replaced by something that better express its role. Resolution --------------- Rename the "ReaderState" class into "DataStatus". Resolution: Revised Text: Actions taken: January 26, 2012: received issue Discussion: End of Annotations:===== m: Angelo Corsaro Subject: Fwd: [ISSUE] DDS-PSM-Cxx -- ReaderState: the class name does not reflect the intent of the class To: Juergen Boldt Begin forwarded message: From: Angelo Corsaro Subject: [ISSUE] DDS-PSM-Cxx -- ReaderState: the class name does not reflect the intent of the class Date: 26 January, 2012 00:47:19 GMT+01:00 To: issues@omg.org, dds-psm-cxx-ftf@omg.org Cc: Juergen Boldt Name: Angelo Corsaro Employer: PrismTech eMail: angelo@icorsaro.net Specification: ISO C++ DDS PSM Version: Beta 1 Title: ReaderState: the class name does not reflect the intent of the class Nature: Clarity Severity: Minor Description --------------- The class ReaderState encapsulate the Sample, Instance and View States and provides some useful predefined statuses. However the name of the class is relatively misleading as these statuses have nothing to do with the DataReader. These statuses are really used to "filter" the data on the reader cache based on its status. The name of the class should be replaced by something that better express its role. Resolution --------------- Rename the "ReaderState" class into "DataStatus". -- Angelo Corsaro, PhD Chief Technology Officer PrismTech 4 rue Angiboust | 91460 Marcoussis | France T +33 1 69 01 53 54 | M +33 6 42 30 75 65 ------------------------------------------------------------------------------------------------------------------ http://icorsaro.net | http://twitter.com/acorsaro | http://slideshare.net/angelo.corsaro ------------------------------------------------------------------------------------------------------------------ -- Angelo Corsaro, PhD Chief Technology Officer PrismTech 4 rue Angiboust | 91460 Marcoussis | France T +33 1 69 01 53 54 | M +33 6 42 30 75 65 ------------------------------------------------------------------------------------------------------------------ http://icorsaro.net | http://twitter.com/acorsaro | http://slideshare.net/angelo.corsaro ------------------------------------------------------------------------------------------------------------------