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

[20086] Methods to configure transport scenarios #4098

Merged
merged 34 commits into from
Dec 19, 2023
Merged

Commits on Dec 16, 2023

  1. Refs #20020. Added enumeration for possible builtin transports config…

    …uration.
    
    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    060dd99 View commit details
    Browse the repository at this point in the history
  2. Refs #20020. Add method to parse environment variable.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    5a1276c View commit details
    Browse the repository at this point in the history
  3. Refs #20020. Cleanup RTPSParticipantAttributes.h.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    25d6cd6 View commit details
    Browse the repository at this point in the history
  4. Refs #20020. Moved default transports configuration into RTPSParticip…

    …antAttributes::setup_transports.
    
    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    e445608 View commit details
    Browse the repository at this point in the history
  5. Refs #20020. RTPSParticipantImpl constructor uses private copy of att…

    …ributes.
    
    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    3bcda7b View commit details
    Browse the repository at this point in the history
  6. Refs #20020. Added support for DEFAULTv6.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    838a6ce View commit details
    Browse the repository at this point in the history
  7. Refs #20020. SHM transport added before UDP.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    91201e1 View commit details
    Browse the repository at this point in the history
  8. Refs #20020. Added support for SHM.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    9a76067 View commit details
    Browse the repository at this point in the history
  9. Refs #20020. Added support for UDPv4.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    2dd2e6b View commit details
    Browse the repository at this point in the history
  10. Refs #20020. Added support for UDPv6.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    26c22a2 View commit details
    Browse the repository at this point in the history
  11. Refs #20020. Factor out duplicated code.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    d573121 View commit details
    Browse the repository at this point in the history
  12. Refs #20020. Added support for LARGE_DATA.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    bdddf7f View commit details
    Browse the repository at this point in the history
  13. Refs #20020. Added support for LARGE_DATAv6.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    eb91274 View commit details
    Browse the repository at this point in the history
  14. Refs #20020. Added DomainParticipantQos::setup_transports.

    Signed-off-by: Miguel Company <MiguelCompany@eprosima.com>
    MiguelCompany authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    88742da View commit details
    Browse the repository at this point in the history
  15. Refs #20020: Add constants for builtin transports

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    4aaf8eb View commit details
    Browse the repository at this point in the history
  16. Refs #20020: Add XML parser functions for builtin_transports

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    b74ae43 View commit details
    Browse the repository at this point in the history
  17. Refs #20020: add builtinTransports to .xsd

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    a19b83b View commit details
    Browse the repository at this point in the history
  18. Refs #20020: add mock tests needed

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    e84911e View commit details
    Browse the repository at this point in the history
  19. Refs #20020: Add builtin transports XML file

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    1a00a27 View commit details
    Browse the repository at this point in the history
  20. Refs #20020: Add new API to tests classes

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    3d3a614 View commit details
    Browse the repository at this point in the history
  21. Refs #20020: Add Blackbox tests

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    75e18c4 View commit details
    Browse the repository at this point in the history
  22. Refs 20020: Rename XML file and EOF

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    8b2b326 View commit details
    Browse the repository at this point in the history
  23. Refs #20020: Add unittest test

    Signed-off-by: elianalf <62831776+elianalf@users.noreply.github.com>
    elianalf authored and cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    d95e32c View commit details
    Browse the repository at this point in the history
  24. Refs #20020: Update versions.md

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    0e9f9b3 View commit details
    Browse the repository at this point in the history
  25. Refs #20020: Make enum uint16_t

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    cfedfd0 View commit details
    Browse the repository at this point in the history
  26. Refs #20020: Add Parsing test

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    4e2cbaf View commit details
    Browse the repository at this point in the history
  27. Refs #20020: Apply minor changes

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    c62e345 View commit details
    Browse the repository at this point in the history
  28. Refs #20020: Remove - in CMakeLists

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    55622f0 View commit details
    Browse the repository at this point in the history
  29. Refs #20020: Uncrustify

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 16, 2023
    Configuration menu
    Copy the full SHA
    665897d View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Refs #20020: Fix .xsd and remove unnecesary mock test

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    5e55413 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Refs #20020: Add implementation for mock test

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    ba3b089 View commit details
    Browse the repository at this point in the history
  2. Refs #20020: Fix windows build

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    4417584 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Refs #20020: Uncrustify

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    b921cf7 View commit details
    Browse the repository at this point in the history
  2. Disable v6 tests for Mac

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    cferreiragonz committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    fa333ec View commit details
    Browse the repository at this point in the history