Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[20243] Custom pools on DDS layer feature (backport #3755) #4247

Merged
merged 3 commits into from
Jan 18, 2024

Commits on Jan 16, 2024

  1. Custom pools on DDS layer feature (#3755)

    * Custom Payload pools test implementation (#3719)
    
    * Refs #19024: Public API implementation
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    
    * Refs #19024: Update versions.md
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    
    * Refs #19023: Fix build issues
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    
    * Refs #19023: Custom Payload pools test implementation
    
    Signed-off-by: Javier Santiago <javiersantiago@eprosima.com>
    
    * Refs #19023: Update test to use public API
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    
    * Refs #19023: Please linters
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    
    * Refs #19023: Added delay between writing and checking payload request
    
    Signed-off-by: Javier Santiago <javiersantiago@eprosima.com>
    
    ---------
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    Signed-off-by: Javier Santiago <javiersantiago@eprosima.com>
    Co-authored-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    * Include custom pools impl (#3740)
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    * Refs #19024: Modified custom payload pool and datasharing interaction
    
    Signed-off-by: Javier Santiago <javiersantiago@eprosima.com>
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    * Refs #19024. Correctly set payload owner on test pools.
    
    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    
    ---------
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    Signed-off-by: Javier Santiago <javiersantiago@eprosima.com>
    Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    Co-authored-by: jsantiago-eProsima <90755661+jsantiago-eProsima@users.noreply.github.com>
    Co-authored-by: Javier Santiago <javiersantiago@eprosima.com>
    Co-authored-by: Miguel Company <MiguelCompany@eprosima.com>
    4 people authored and rsanchez15 committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    ceaae99 View commit details
    Browse the repository at this point in the history
  2. Add API to create writers and readers with a custom payload pool

    Signed-off-by: Raul Sanchez-Mateos <raul@eprosima.com>
    rsanchez15 committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    9fb4d80 View commit details
    Browse the repository at this point in the history
  3. Use correct API in tests

    Signed-off-by: Raul Sanchez-Mateos <raul@eprosima.com>
    rsanchez15 committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    e6e02cc View commit details
    Browse the repository at this point in the history