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

Feature/typelookup service rework #4055

Closed
wants to merge 139 commits into from

Commits on Nov 24, 2023

  1. DDS ReturnCode_t generated from IDL file (#4041)

    * Refs #19975. Implementation on library
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19975. Fix all compilation errors
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19975. Fix forgotten compilation errors
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19975. Fix old use of operator !
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    ---------
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    richiware committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    7097b54 View commit details
    Browse the repository at this point in the history
  2. Regenerated IDL files with types header-only fastddsgen version (#4042)

    * Refs #19971. Remove -cdr option in script
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19960. Apply types header-only
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19960. Fix compilation errors after rebase
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19960. Trying compile VS2017
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    ---------
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    richiware committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    7270dc4 View commit details
    Browse the repository at this point in the history
  3. Refs #19648: XTypes v1.3 Annex B TypeObject IDL

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    2043de3 View commit details
    Browse the repository at this point in the history
  4. Refs #19648: generate TypeObject.idl code with Fast DDS-Gen v3.0.1

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    accf96a View commit details
    Browse the repository at this point in the history
  5. Refs #19648: regenerate using bugfixes/warnings-regressions branch

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    15feced View commit details
    Browse the repository at this point in the history
  6. Refs #19648: build new TypeObject generated code. Update headers

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    a667f66 View commit details
    Browse the repository at this point in the history
  7. Refs #19648: WIP, due to external annotation max serialized size is n…

    …ot correctly calculated
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    3459cef View commit details
    Browse the repository at this point in the history
  8. Refs #19648: include BuiltinAnnotations.idl

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ba72171 View commit details
    Browse the repository at this point in the history
  9. Refs #19648: builtin annotations already defined within Fast DDS-Gen:…

    … escape annotation name to redefine and generate TypeObject. Remove builtin annotations dependent on any block not yet supported
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d025227 View commit details
    Browse the repository at this point in the history
  10. Refs #19648: typo

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    cc3c197 View commit details
    Browse the repository at this point in the history
  11. Refs #19648: update script to generate Builtin annotations TypeObject

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ce57e65 View commit details
    Browse the repository at this point in the history
  12. Refs #19648: API proposal

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    c8c8115 View commit details
    Browse the repository at this point in the history
  13. Refs #19648: use xtypes1_3 namespace to avoid TypeInformation conflict

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    01777df View commit details
    Browse the repository at this point in the history
  14. Refs #19648: apply design suggestions

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    c2df07b View commit details
    Browse the repository at this point in the history
  15. Refs #19648: add exceptions based on DDS PSM CXX specification

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6553b04 View commit details
    Browse the repository at this point in the history
  16. Refs #19648: API for bitmask flags, strings, sequences and arrays Typ…

    …eIdentifiers. Consistency unit tests
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    f929838 View commit details
    Browse the repository at this point in the history
  17. Refs #19648: plain maps TypeIdentifier API and unit tests

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    19c9964 View commit details
    Browse the repository at this point in the history
  18. Refs #19648: plain collections consistency methods and refactor corre…

    …sponding tests
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    90a96b8 View commit details
    Browse the repository at this point in the history
  19. Refs #19648: register TypeObjectRegistry in DomainParticipantFactory …

    …and create accesor to the API
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    dab2bbe View commit details
    Browse the repository at this point in the history
  20. Refs #19648: register indirect hash TypeIdentifiers API

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    12c3889 View commit details
    Browse the repository at this point in the history
  21. Refs #19648: refactor to prevent pointer use

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    9c483c7 View commit details
    Browse the repository at this point in the history
  22. Refs #19648: add register indirect hash TypeIdentifiers tests

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    64b13dd View commit details
    Browse the repository at this point in the history
  23. Refs #19648: AnnotationParameterValue API

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d1d082c View commit details
    Browse the repository at this point in the history
  24. Refs #19648: add TypeObjectUtils API

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    8571c54 View commit details
    Browse the repository at this point in the history
  25. Refs #19648: more API

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    64accd6 View commit details
    Browse the repository at this point in the history
  26. Refs #19648: regenerate using external implementation. Refactor code …

    …to build
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ccad465 View commit details
    Browse the repository at this point in the history
  27. Refs #19648: fix tests

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    77f68e5 View commit details
    Browse the repository at this point in the history
  28. Refs #19648: include API to TypeObjectRegistry

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    9ba1bde View commit details
    Browse the repository at this point in the history
  29. Refs #19648: finish public API

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d3262f7 View commit details
    Browse the repository at this point in the history
  30. Refs #19648: generate BuiltinAnnotations types to check builtin annot…

    …ations consistency
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4a63211 View commit details
    Browse the repository at this point in the history
  31. Refs #19648: add API to access the builtin annotation complete TypeId…

    …entifier
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0bc697c View commit details
    Browse the repository at this point in the history
  32. Refs #19648: namespace. Include builtin annotations names and kinds a…

    …nd avoid conflict with extensibility kinds
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    bc01133 View commit details
    Browse the repository at this point in the history
  33. Refs #19648: add consistency API: builtin annotations, complete struc…

    …t members
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    13b116a View commit details
    Browse the repository at this point in the history
  34. Refs #19648: union type consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    b2964e2 View commit details
    Browse the repository at this point in the history
  35. Refs #19648: annotation cross consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6e809a1 View commit details
    Browse the repository at this point in the history
  36. Refs #19648: modify API for TypeLookupService

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    1886d1b View commit details
    Browse the repository at this point in the history
  37. Refs #19648: fix calls to TypeObjectRegistry

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    b20dfc3 View commit details
    Browse the repository at this point in the history
  38. Refs #19648: builtin annotations not included in custom annotations s…

    …equence
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0dc7036 View commit details
    Browse the repository at this point in the history
  39. Refs #19648: CompleteAliasBody consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    1febb43 View commit details
    Browse the repository at this point in the history
  40. Refs #19648: CompleteEnumeratedLiteral consistency and fixes

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    b41865d View commit details
    Browse the repository at this point in the history
  41. Refs #19648: enum literal sequence consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d1fca78 View commit details
    Browse the repository at this point in the history
  42. Refs #19648: CompleteBitflag consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    f52d04a View commit details
    Browse the repository at this point in the history
  43. Refs #19648: bitflag sequence consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    b009377 View commit details
    Browse the repository at this point in the history
  44. Refs #19648: CompleteBitfield consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d030417 View commit details
    Browse the repository at this point in the history
  45. Refs #19648: bitfield sequence consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    b101a11 View commit details
    Browse the repository at this point in the history
  46. Refs #19648: fix bug

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ac2185b View commit details
    Browse the repository at this point in the history
  47. Refs #19648: update versions.md

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    e419e27 View commit details
    Browse the repository at this point in the history
  48. Refs #19648: apply review suggestions

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    282a48c View commit details
    Browse the repository at this point in the history
  49. Refs #19648: regenerate types using script (only IDLs introduced in t…

    …his PR has been updated)
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0ce4666 View commit details
    Browse the repository at this point in the history
  50. Refs #19648: fix wartnings

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    eac3db0 View commit details
    Browse the repository at this point in the history
  51. Refs #19648: linters

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    a88976a View commit details
    Browse the repository at this point in the history
  52. Refs #19648: remove non-applicable TODO

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    5321660 View commit details
    Browse the repository at this point in the history
  53. Refs #19648: fix build issue

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    3121650 View commit details
    Browse the repository at this point in the history
  54. Refs #19648: fix Clang warnings

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4e5346b View commit details
    Browse the repository at this point in the history
  55. Refs #19648: apply review suggestion: keyed members cannot be optional

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d9cf19d View commit details
    Browse the repository at this point in the history
  56. Refs #19648: apply review suggestion: fix MemberFlags consistency checks

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0b1869b View commit details
    Browse the repository at this point in the history
  57. Refs #19648: apply review suggestion: leverage insert API

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    5f2eda8 View commit details
    Browse the repository at this point in the history
  58. Refs #19648: apply review suggestions: improve error messages

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    86354ca View commit details
    Browse the repository at this point in the history
  59. Refs #19648: apply review suggestion: check invalid union member name

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4782ef0 View commit details
    Browse the repository at this point in the history
  60. Refs #19648: apply review suggestion: improve readability

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    7172bc4 View commit details
    Browse the repository at this point in the history
  61. Refs #19648: apply review suggestions: imporvements to tests and map …

    …key consistency alias check
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    7bd3828 View commit details
    Browse the repository at this point in the history
  62. Refs #19648: apply review suggestion: ensure correct element order in…

    … sequences
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    1865d76 View commit details
    Browse the repository at this point in the history
  63. Refs #19648: linters

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    0469772 View commit details
    Browse the repository at this point in the history
  64. Refs #19648: apply review suggestion

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    71a4697 View commit details
    Browse the repository at this point in the history
  65. Refs #19648: fix Windows warning

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    095f34b View commit details
    Browse the repository at this point in the history
  66. Refs #19648: apply review suggestion. Bitfield name might be empty. M…

    …ethod to check direct hash type identifiers consistency (pending implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    64f847f View commit details
    Browse the repository at this point in the history
  67. Refs #19648: use Fast DDS-Gen names

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    820b38a View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    e9669d5 View commit details
    Browse the repository at this point in the history
  69. Refs #19648: migrate to DDS ReturnCode_t

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    315bc73 View commit details
    Browse the repository at this point in the history
  70. Refs #19648: fix IDL typo

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    444b9ae View commit details
    Browse the repository at this point in the history
  71. Refs #19648: generate types

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    21dfdcb View commit details
    Browse the repository at this point in the history
  72. Refs #19648: rename TypeIdentifierParameter to avoid conflict

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    e3d2cc4 View commit details
    Browse the repository at this point in the history
  73. Refs #19648: rename xtypes namespace

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    05a8dae View commit details
    Browse the repository at this point in the history
  74. Refs #19648: fix missing information from IDL

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    c1b17ad View commit details
    Browse the repository at this point in the history
  75. Refs #19648: remove warnings

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    4019a56 View commit details
    Browse the repository at this point in the history
  76. Refs #19595: fix tests compilation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    e7287ba View commit details
    Browse the repository at this point in the history
  77. Refs #19648: regenerate BuiltinAnnotation types without empty namespaces

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    ce49bf9 View commit details
    Browse the repository at this point in the history
  78. Refs #19648: fix uninitialized warning

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    d24e190 View commit details
    Browse the repository at this point in the history
  79. Refs #19648: linters

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 24, 2023
    Configuration menu
    Copy the full SHA
    302bba2 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Refs #19648: fix test linkage

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    5f2a35f View commit details
    Browse the repository at this point in the history
  2. Refs #19837: add TypeObjectRegistry::register_type_identifier test

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    1f7cb6f View commit details
    Browse the repository at this point in the history
  3. Refs #19837: TypeObjectRegistry::register_type_identifier implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    83d6579 View commit details
    Browse the repository at this point in the history
  4. Refs #19837: test fixes

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d80d693 View commit details
    Browse the repository at this point in the history
  5. Refs #19837: add TypeObjectUtils::complete_type_object_consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    11041be View commit details
    Browse the repository at this point in the history
  6. Refs #19837: TypeObjectRegistry::register_type_object implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    48c51ae View commit details
    Browse the repository at this point in the history
  7. Refs #19837: TypeObjectRegistry::register_type_object test

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    3bca424 View commit details
    Browse the repository at this point in the history
  8. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_type_obj…

    …ect skeleton
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    92e1a03 View commit details
    Browse the repository at this point in the history
  9. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_alias_ty…

    …pe implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    79c3ba2 View commit details
    Browse the repository at this point in the history
  10. Refs #19837: use const references in ranged for loops

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    4036d8a View commit details
    Browse the repository at this point in the history
  11. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_annotati…

    …on_type implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    07f8e24 View commit details
    Browse the repository at this point in the history
  12. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_struct_t…

    …ype implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    680d490 View commit details
    Browse the repository at this point in the history
  13. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_union_ty…

    …pe implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7b6b7ce View commit details
    Browse the repository at this point in the history
  14. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_bitset_t…

    …ype implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    1c9aa5d View commit details
    Browse the repository at this point in the history
  15. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_sequence…

    …_type implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2494f62 View commit details
    Browse the repository at this point in the history
  16. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_array_ty…

    …pe implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    f836fa7 View commit details
    Browse the repository at this point in the history
  17. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_map_type…

    … implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    b51f416 View commit details
    Browse the repository at this point in the history
  18. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_enumerat…

    …ed_type implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    fc318c3 View commit details
    Browse the repository at this point in the history
  19. Refs #19837: TypeObjectRegistry::build_minimal_from_complete_bitmask_…

    …type implementation
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    43f6437 View commit details
    Browse the repository at this point in the history
  20. Refs #19837: TypeObjectRegistry::get_type_identifier

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    c18294e View commit details
    Browse the repository at this point in the history
  21. Refs #19837: fix tests

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d38e82e View commit details
    Browse the repository at this point in the history
  22. Refs #19837: TypeObject::get_type_identifiers implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    5104b1c View commit details
    Browse the repository at this point in the history
  23. Refs #19837: add TypeObject::get_type_identifiers test

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    3662ed1 View commit details
    Browse the repository at this point in the history
  24. Refs #19837: add TypeObject::get_type_objects tests

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    c48d3d6 View commit details
    Browse the repository at this point in the history
  25. Refs #19837: TypeObjectRegistry::get_type_objects implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    305ac49 View commit details
    Browse the repository at this point in the history
  26. Refs #19837: TypeObjectRegistry constructor implementation. Register …

    …primitive TypeIdentifiers
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    be0d628 View commit details
    Browse the repository at this point in the history
  27. Refs #19837: TypeObjectRegistry::register_type_object implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    84eb25c View commit details
    Browse the repository at this point in the history
  28. Refs #19837: TypeObjectRegistry::get_type_object implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    01d7168 View commit details
    Browse the repository at this point in the history
  29. Refs #19837: add precondition to public API

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    46e513a View commit details
    Browse the repository at this point in the history
  30. Refs #19837: TypeObjectRegistry::get_type_information implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    2185963 View commit details
    Browse the repository at this point in the history
  31. Refs #19837: TypeObjectRegistry::is_builtin_annotation implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    3d10a65 View commit details
    Browse the repository at this point in the history
  32. Refs #19837: TypeObjectRegistry::is_type_identifier_known implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    cdd8432 View commit details
    Browse the repository at this point in the history
  33. Refs #19837: TypeObjectRegistry::get_type_dependencies impl

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    09ed0fd View commit details
    Browse the repository at this point in the history
  34. Refs #19837: linters

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    JLBuenoLopez committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    b0bc5b1 View commit details
    Browse the repository at this point in the history
  35. Refs #19648: update script to generate Builtin annotations TypeObject

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    1ac68ff View commit details
    Browse the repository at this point in the history
  36. Refs #19648: register TypeObjectRegistry in DomainParticipantFactory …

    …and create accesor to the API
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    f8ec3dc View commit details
    Browse the repository at this point in the history
  37. Refs #19648: refactor to prevent pointer use

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    38a8b5d View commit details
    Browse the repository at this point in the history
  38. Refs #19648: apply review suggestions

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    546ab4a View commit details
    Browse the repository at this point in the history
  39. Refs #19837: test fixes

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    297c458 View commit details
    Browse the repository at this point in the history
  40. Refs #19837: add TypeObjectUtils::complete_type_object_consistency

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    4ff562d View commit details
    Browse the repository at this point in the history
  41. Refs #19837: TypeObjectRegistry::register_type_object implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    bd38a28 View commit details
    Browse the repository at this point in the history
  42. Refs #19837: TypeObjectRegistry::register_type_object test

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    73dd968 View commit details
    Browse the repository at this point in the history
  43. Refs #19837: use const references in ranged for loops

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    ac9abf0 View commit details
    Browse the repository at this point in the history
  44. Refs #19837: fix tests

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    d123b95 View commit details
    Browse the repository at this point in the history
  45. Refs #19837: TypeObject::get_type_identifiers implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    08286eb View commit details
    Browse the repository at this point in the history
  46. Refs #19837: add TypeObject::get_type_identifiers test

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    766e4c8 View commit details
    Browse the repository at this point in the history
  47. Refs #19837: TypeObjectRegistry::get_type_objects implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    b120af1 View commit details
    Browse the repository at this point in the history
  48. Refs #19837: TypeObjectRegistry constructor implementation. Register …

    …primitive TypeIdentifiers
    
    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    7c5ede5 View commit details
    Browse the repository at this point in the history
  49. Refs #19837: TypeObjectRegistry::register_type_object implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    776101f View commit details
    Browse the repository at this point in the history
  50. Refs #19837: TypeObjectRegistry::get_type_object implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9c090a2 View commit details
    Browse the repository at this point in the history
  51. Refs #19837: add precondition to public API

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    061a91a View commit details
    Browse the repository at this point in the history
  52. Refs #19837: TypeObjectRegistry::get_type_information implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    6782497 View commit details
    Browse the repository at this point in the history
  53. Refs #19837: TypeObjectRegistry::is_type_identifier_known implementation

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    06d7384 View commit details
    Browse the repository at this point in the history
  54. Refs #19837: TypeObjectRegistry::get_type_dependencies impl

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    1aa808a View commit details
    Browse the repository at this point in the history
  55. Refs #19837: linters

    Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    JLBuenoLopez authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    8d9f977 View commit details
    Browse the repository at this point in the history
  56. Support of Fast-CDR v1 (#3970)

    * Refs #19760. Coexist fastcdr v1 and v2
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19760. Coexist fastcdr v1 and v2 [new approach]
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19760. Compile on VS2017
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19760. Fix asan
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19760. Apply suggestion
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19760. Apply suggestion
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19760. Only show serialization methods deprecation in Fast CDR major > 1
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19760. Fix compilation warnings and errors
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19760. Fix warnings
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #18687. Trying compile VS2017
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    ---------
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    Signed-off-by: EduPonz <[email protected]>
    Co-authored-by: EduPonz <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    2 people authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    96484dc View commit details
    Browse the repository at this point in the history
  57. Enable configuration of thread setting for all threads (#4013)

    * Setting infraestructure for naming threads (#3821)
    
    * Refs #19375. Added internal header for threading utilities.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added empty implementation for set_name_to_current_thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name on Log thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name on shm watchdog thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name for filewatch threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name on ResourceEvent threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name on udp reception thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name on shm reception thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name on data-sharing reception thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name for TCP threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name on FlowController thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added name for SHM dump threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Added initialization callback to LogTopic.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. SecurityManager refactor to receive plugin factory by dependency injection.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Allow easy overload of creation of builtin plugins.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. RTPSParticipantImpl configures the logging thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19375. Uncrustify.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    ---------
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Platform implementations for set_name_to_current_thread (#3823)
    
    * Refs #17492. Added pthread implementation for set_name_to_current_thread
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #17492. Added implementation for Windows.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #17492. Added implementation for Mac.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #17492. Added doxygen to threading.hpp
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #17492. Using pthread implementation for Android.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #17492. Fix build error on snprintf.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    ---------
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Add ThreadSettings to Qos (#3848)
    
    * Refs #19377: Add ThreadSettings struct
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to Log API
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to DomainParticipantFactoryQos
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to DomainParticipantQos
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to TransportConfigQos
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to TransportDescriptorInterface
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to SharedMemTransportDescriptor
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to FlowControllerDescriptor
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to DataReaderQos
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Add ThreadSetting to DomainParticipantQos for builtin flow controllers
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    
    * Refs #19377: Address Miguel's comments in DomainParticipant
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Address Miguel's comments in DataReader
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Address Miguel's comments in ParticipantTests
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Address Miguel's comments in QosConverters
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Address Miguel's comments in Transport descriptors
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Address Miguel's comments in DataReaderTests
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Address Miguel's comments in RTPSParticipantAttibutes
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Address Miguel's comments in PortBasedTransportDescriptor
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Add builtin_controllers_sender_thread to UpdatableDomainParticipantQos
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Refactor PortBasedTransportDescriptor accessors
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Add TCP related thread settings
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Add data_sharing_listener_thread to ReaderAttributes
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19377: Fix windows warning
    
    Signed-off-by: EduPonz <[email protected]>
    
    ---------
    
    Signed-off-by: Eduardo Ponz <[email protected]>
    Signed-off-by: EduPonz <[email protected]>
    
    * Apply thread settings (#3874)
    
    * Refs #19436. Added thread creation wrapper infrastructure.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Added empty implementation for apply_thread_settings_to_current_thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Refactor on Log.cpp
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Add implementation for setting scheduler and priority.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Add implementation for setting cpu affinity.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Add test setting config for Log thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Fix SystemInfoTests link issue.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Changes on ResourceEvent.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Changes on DataSharingListener.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Changes on FlowControllerImpl.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Changes on security LogTopic.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Apply settings on SharedMemWatchdog.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Apply settings on SharedMem reception threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Apply settings on SharedMem packet dump threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Apply settings on UDP reception threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Apply settings on TCP accept and keep_alive threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Apply settings on TCP reception threads.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Include what you use.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Add MacOS implementation for setting scheduler and priority.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Add MacOS implementation for setting thread affinity.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19437. Member cpu_mask changed to affinity and made it 64 bits.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19437. Windows implementation for thread affinity.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19437. Windows implementation for thread priority.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Made `get_thread_config_for_port` a const method.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19436. Apply suggestions from code review.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    Co-authored-by: Eduardo Ponz Segrelles <[email protected]>
    
    * Refs #19435. Some refactors on FileWatch:
    - Namespace moved to eprosima::filewatch
    - Constructor receives thread settings
    - Copy constructors deleted
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. SystemInfo::watch_file receives thread settings.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Added RTPSDomain::set_filewatch_thread_config
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Call RTPSDomain::set_filewatch_thread_config inside DomainParticipantFactory::create_participant
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Change priority default value.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Account for default values in threading_pthread
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Account for default values in threading_osx
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Account for default values in threading_win32
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Linters.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Use C++ headers.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Documentation updates.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Suggestions on Log test.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19435. Removed unused overload of create_thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    ---------
    
    Signed-off-by: Miguel Company <[email protected]>
    Co-authored-by: Eduardo Ponz Segrelles <[email protected]>
    
    * Add XML support for ThreadSettings (#3922)
    
    * Refs #19378: Add threadSettingsTypes to XSD schema
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add unit test for parsing thread_settings XML elements
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add getXMLThreadSettings to XMLElementParser
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add Log test cases to XMLProfileParserBasicTests.thread_settings_qos test
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add XML ThreadSettings config to Log
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add domainparticipant_factory XML tag tests
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add domainparticipant_factory XSD
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add XML ThreadSettings config to DomainParticipantFactory
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add getXMLEntityFactoryQos unit test
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add domainparticipant XML thread settings tests
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add XML ThreadSettings config to DomainParticipant
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Uncrustify
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add parseXMLReceptionThreads API & unit test
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add transport descriptor XML thread settings tests
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add parseXMLReceptionThreads implementation
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add transport descriptor XML thread settings config
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add datareader XML thread settings tests
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add datareader XML thread settings
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add builtin_transports_reception_threads to domainparticipant XML test
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Add builtin_transports_reception_threads to domainparticipant XML
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Fix Windows warning regarding sscanf
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Fix flow controllers unittests build when using Fast CDR as thirdparty
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Apply Miguel's suggestions
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Apply some other suggestions
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378. OSx has neither `SCHED_BATCH` nor `SCHED_IDLE`
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19378. Check result on pthread_setschedparam
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19378. Add include on `threading_osx.ipp`
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19378. Avoid using gettid on `threading_osx.ipp`
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19378: Fix mac warning
    
    Signed-off-by: EduPonz <[email protected]>
    
    ---------
    
    Signed-off-by: EduPonz <[email protected]>
    Signed-off-by: Miguel Company <[email protected]>
    Co-authored-by: Miguel Company <[email protected]>
    
    * Fix doxygen (#3987)
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Parse missing TCPTransportDescriptor XML elements (#4001)
    
    * Refs #19378: Set DomainParticipantFactoryQos when loading profiles
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19378: Parse missing TCPTransportDescriptor XML elements
    
    Signed-off-by: EduPonz <[email protected]>
    
    ---------
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Custom eprosima::thread class that allows setting the stack size (#4000)
    
    * Refs #19797. Initial refactor. eprosima::thread inherits from std::thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Update code in ResourceEvent.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Using eprosima::thread instead of std::thread.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Include `<thread>` where `std::this_thread` is used.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Copy basic eprosima::thread implementation into ipp files.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Select ipp file depending on platform.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Copy windows implementation on `thread_impl_win32.ipp`
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Added `is_calling_thread method`.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Using `is_calling_thread` instead of comparing ids.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Using stack size argument.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Update test.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Implementation for pthread based platforms.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Use pthread based implementation on Mac.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Change windows implementation approach.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Factor out common code.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Linter
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Use local `swap` method.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Pass 0 value to `pthread_attr_setstacksize`.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Linter
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Improve include what you use.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    * Refs #19797. Add missing includes
    
    Signed-off-by: EduPonz <[email protected]>
    
    * Refs #19797. Fix thread settings on dds unit test xml profiles.
    
    Signed-off-by: Miguel Company <[email protected]>
    
    ---------
    
    Signed-off-by: Miguel Company <[email protected]>
    Signed-off-by: EduPonz <[email protected]>
    Co-authored-by: EduPonz <[email protected]>
    
    * Refs #19907: Add feature to versions.md
    
    Signed-off-by: EduPonz <[email protected]>
    
    ---------
    
    Signed-off-by: Miguel Company <[email protected]>
    Signed-off-by: Eduardo Ponz <[email protected]>
    Signed-off-by: EduPonz <[email protected]>
    Co-authored-by: Miguel Company <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    2 people authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    fe72f5b View commit details
    Browse the repository at this point in the history
  58. Usage of gtest_discover_tests (#3971)

    * Refs #19809. Usage of gtest_discover_tests
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19809. Fix compilation error
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19809. Fix passing environment variables
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19809. Support to run tests in android
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19809. Fix test error
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19809. Remove commented test as suggested
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19809. Fix after rebase
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19809. Apply suggestion
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    ---------
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    richiware authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    9d5f094 View commit details
    Browse the repository at this point in the history
  59. DDS ReturnCode_t generated from IDL file (#4041)

    * Refs #19975. Implementation on library
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19975. Fix all compilation errors
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19975. Fix forgotten compilation errors
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19975. Fix old use of operator !
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    ---------
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    richiware authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    641c7c9 View commit details
    Browse the repository at this point in the history
  60. Regenerated IDL files with types header-only fastddsgen version (#4042)

    * Refs #19971. Remove -cdr option in script
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19960. Apply types header-only
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19960. Fix compilation errors after rebase
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    * Refs #19960. Trying compile VS2017
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    
    ---------
    
    Signed-off-by: Ricardo González Moreno <[email protected]>
    Signed-off-by: adriancampo <[email protected]>
    richiware authored and adriancampo committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    767c5a1 View commit details
    Browse the repository at this point in the history