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

[21188] Example Refactor: Request-Reply #5014

Merged
merged 46 commits into from
Jul 16, 2024
Merged

Commits on Jul 15, 2024

  1. Refs #21188: Update header guards in other examples

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    1f80c01 View commit details
    Browse the repository at this point in the history
  2. Refs #21188: CLIParser and example skeleton

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    59b1233 View commit details
    Browse the repository at this point in the history
  3. Refs #21188: Add IDL and type support

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ea54cea View commit details
    Browse the repository at this point in the history
  4. Refs #21188: Add Server initialization

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    67ec669 View commit details
    Browse the repository at this point in the history
  5. Refs #21188: Add Server on_subscription_matched

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    30bbd9c View commit details
    Browse the repository at this point in the history
  6. Refs #21188: Add Client initialization

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    f802cca View commit details
    Browse the repository at this point in the history
  7. Refs #21188: Add Client on_publication_matched

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    7829aed View commit details
    Browse the repository at this point in the history
  8. Refs #21188: Uncrustify

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d599241 View commit details
    Browse the repository at this point in the history
  9. Refs #21188: Code grouping

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    7c51b2d View commit details
    Browse the repository at this point in the history
  10. Refs #21188: Refactor matched status and create a utils header

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ca43e5c View commit details
    Browse the repository at this point in the history
  11. Refs #21188: Client waits until a server is fully matched

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    155efc4 View commit details
    Browse the repository at this point in the history
  12. Refs #21188: Server runs until it is stopped

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8b1075e View commit details
    Browse the repository at this point in the history
  13. Refs #21188: Client sends requests which are put in a queue

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    5815b8e View commit details
    Browse the repository at this point in the history
  14. Refs #21188: Rename reply z to result

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d4b30f3 View commit details
    Browse the repository at this point in the history
  15. Refs #21188: Server sends reply and client waits for it

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a4bf006 View commit details
    Browse the repository at this point in the history
  16. Refs #21188: Move type support to dedicated directory

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6473037 View commit details
    Browse the repository at this point in the history
  17. Refs #21188: Server reply history cleanup when possible

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    4b52346 View commit details
    Browse the repository at this point in the history
  18. Refs #21188: Client uses CFT to only receive replies to its requests

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6a5f564 View commit details
    Browse the repository at this point in the history
  19. Refs #21188: Client waits before sending request

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    86e84c2 View commit details
    Browse the repository at this point in the history
  20. Refs #21188: Add logging utils

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    1250a32 View commit details
    Browse the repository at this point in the history
  21. Refs #21188: Client SIGINT exit before any server has matched

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ed7ac41 View commit details
    Browse the repository at this point in the history
  22. Refs #21188: Add debug logging

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    4089d76 View commit details
    Browse the repository at this point in the history
  23. Refs #21188: Add request ID to log messages

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a412a17 View commit details
    Browse the repository at this point in the history
  24. Refs #21188: Add small TODO for follow-up PR to fulfil

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    c799e6c View commit details
    Browse the repository at this point in the history
  25. Refs #21188: Add context to log messages

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d828255 View commit details
    Browse the repository at this point in the history
  26. Refs #21188: Add tests

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    e8b09f8 View commit details
    Browse the repository at this point in the history
  27. Refs #21188: Add README.md

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    7a3f1cc View commit details
    Browse the repository at this point in the history
  28. Refs #21188: Add versions

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    e3baa96 View commit details
    Browse the repository at this point in the history
  29. Refs #21188: Remove old example

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    412dfe5 View commit details
    Browse the repository at this point in the history
  30. Refs #21188: Address minor Eliana's comments

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    f34ec0f View commit details
    Browse the repository at this point in the history
  31. Refs #21188: Remove operation param from CLI. Client always requests +

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d9cf2f5 View commit details
    Browse the repository at this point in the history
  32. Refs #21188: Add space between doxygen @param and direction specifier

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    f27a9d8 View commit details
    Browse the repository at this point in the history
  33. Refs #21188: Client sends 1 request per operation and waits for all r…

    …eplies
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    83f2faf View commit details
    Browse the repository at this point in the history
  34. Refs #21188: Fix data race on reader filter removal

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    d13e20f View commit details
    Browse the repository at this point in the history
  35. Refs #21188: Unmatch participant on participant removed

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    e327ed7 View commit details
    Browse the repository at this point in the history
  36. Refs #21188: Add DomainParticipantFactory::get_participant_extended_q…

    …os_from_default_profile
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6165d9f View commit details
    Browse the repository at this point in the history
  37. Refs #21188: Server ignores non-client participants

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ec7d224 View commit details
    Browse the repository at this point in the history
  38. Refs #21188: Client ignores non-server participants

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    61869f6 View commit details
    Browse the repository at this point in the history
  39. Refs #21188: Improve client log

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    3b769aa View commit details
    Browse the repository at this point in the history
  40. Refs #21188: Update tests

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a82bccc View commit details
    Browse the repository at this point in the history
  41. Refs #21188: Increase timeouts for CI testing

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    2492375 View commit details
    Browse the repository at this point in the history
  42. Refs #21188: Adjust for change in write return type

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    c0f6687 View commit details
    Browse the repository at this point in the history
  43. Refs #21188: Fix data race between requests_status_ init and update

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a5898aa View commit details
    Browse the repository at this point in the history
  44. Refs #21188: Take timeouts back to 3s

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    6a51220 View commit details
    Browse the repository at this point in the history
  45. Refs #21188: Remove compose name from clients to cope with different …

    …docker compose versions
    
    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    a39e041 View commit details
    Browse the repository at this point in the history
  46. Refs #21188: Apply Eliana's suggestions

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    EduPonz committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    130a911 View commit details
    Browse the repository at this point in the history