-
Key: DDS-143
-
Legacy Issue Number: 6853
-
Status: closed
-
Source: Real-Time Innovations ( Dr. Gerardo Pardo-Castellote, Ph.D.)
-
Summary:
Ref-121 Add_a_return_loan_operation_to_datareader
For high-performance it is desirable to use a zero-copy API on the
receive side where the middleware can "loan" buffers to the
application on the "read" or "take" operations.However the use of "zero-copy" requires a mechanism for the
application to indicate that it no longer needs access to the "loaned
buffers"One possibility would be to an operation DataReader::finish or
DataReader::return_loan that takes the SampleData and SampleInfo
sequences as parameter and indicates to the middleware that the
application is no longer accessing the buffers in the corresponding
sequences.Another possibility would be to add a separate API for read/take
**PROPOSAL**
No concrete proposal yet
-
Reported: DDS 1.0b1 — Tue, 23 Dec 2003 05:00 GMT
-
Disposition: Resolved — DDS 1.0
-
Disposition Summary:
see below
-
Updated: Fri, 6 Mar 2015 20:58 GMT
DDS — DDS ISSUE# 52] Provide for zero copy access to data
- Key: DDS-143
- OMG Task Force: Data Distribution Service FTF