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

add content-filtered-topic interfaces #894

Merged

Commits on Mar 24, 2022

  1. to support a feature of content filtered topic

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    2016557 View commit details
    Browse the repository at this point in the history
  2. Update function description

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    593a4bf View commit details
    Browse the repository at this point in the history
  3. Nit.

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    fc651ec View commit details
    Browse the repository at this point in the history
  4. Update based on review

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    1af2e83 View commit details
    Browse the repository at this point in the history
  5. Not to reset error if subscrption is invalid.

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    953ad14 View commit details
    Browse the repository at this point in the history
  6. remove copy function for subscription_options

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    9626a6c View commit details
    Browse the repository at this point in the history
  7. update comments to make linelength <= 100

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    da7be13 View commit details
    Browse the repository at this point in the history
  8. Update comments

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    14ff61e View commit details
    Browse the repository at this point in the history
  9. add test for filter data by all cft interfaces with rcl_take

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    0aaf6e1 View commit details
    Browse the repository at this point in the history
  10. update interface

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    190948c View commit details
    Browse the repository at this point in the history
  11. update test

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    6381b08 View commit details
    Browse the repository at this point in the history
  12. add lost test file

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    154ed6f View commit details
    Browse the repository at this point in the history
  13. update test case

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    680d0c2 View commit details
    Browse the repository at this point in the history
  14. nit

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    069b196 View commit details
    Browse the repository at this point in the history
  15. fix for unsupported cft and unscrutify

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    328e8ff View commit details
    Browse the repository at this point in the history
  16. fix unscrutify

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    65f53dd View commit details
    Browse the repository at this point in the history
  17. rename

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    f3364d9 View commit details
    Browse the repository at this point in the history
  18. refactor test

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    5550615 View commit details
    Browse the repository at this point in the history
  19. fix for uncrustify and typo

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    bdc50e6 View commit details
    Browse the repository at this point in the history
  20. relate to rcutils_string_array_t expression_parameters changed in rmw

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    1667f3a View commit details
    Browse the repository at this point in the history
  21. add necessary structure for fallback interfaces

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    e03e121 View commit details
    Browse the repository at this point in the history
  22. remove the implementation temporary, add them with fallback in the fe…

    …ature
    
    use stack/inline storage
    
    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    100d4a0 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. address comments

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    b33d745 View commit details
    Browse the repository at this point in the history
  2. update comments

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    0ca5105 View commit details
    Browse the repository at this point in the history
  3. add DDS content filter implementation without fallback

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    3f6421f View commit details
    Browse the repository at this point in the history
  4. waiting to allow for filter propagation

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    eaa8727 View commit details
    Browse the repository at this point in the history
  5. use = instead of match symbol as it is not standard

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    cd8e859 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. remove unnecessary code and update error message

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    0fcdc5b View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. update test case name and use BasicTypes

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    206facd View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. use the rcl_subscription_option_t allocator instead

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    05811f0 View commit details
    Browse the repository at this point in the history
  2. set the option data directly

    seems a bit more complicated
    
    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    d421cf2 View commit details
    Browse the repository at this point in the history
  3. explicitly check the cft supported by rmw_connextdds and rmw_fastrtps…

    …_cpp
    
    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    6301133 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. increase the maximun time for events and content filter propagation

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    4934583 View commit details
    Browse the repository at this point in the history
  2. set test timeout to 120

    Signed-off-by: Chen Lihui <[email protected]>
    Chen Lihui committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    954982e View commit details
    Browse the repository at this point in the history