-
Notifications
You must be signed in to change notification settings - Fork 775
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
Feature/typelookup service rework #4055
Commits on Nov 24, 2023
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 7097b54 - Browse repository at this point
Copy the full SHA 7097b54View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 7270dc4 - Browse repository at this point
Copy the full SHA 7270dc4View commit details -
Refs #19648: XTypes v1.3 Annex B TypeObject IDL
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2043de3 - Browse repository at this point
Copy the full SHA 2043de3View commit details -
Refs #19648: generate TypeObject.idl code with Fast DDS-Gen v3.0.1
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for accf96a - Browse repository at this point
Copy the full SHA accf96aView commit details -
Refs #19648: regenerate using bugfixes/warnings-regressions branch
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15feced - Browse repository at this point
Copy the full SHA 15fecedView commit details -
Refs #19648: build new TypeObject generated code. Update headers
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a667f66 - Browse repository at this point
Copy the full SHA a667f66View commit details -
Refs #19648: WIP, due to external annotation max serialized size is n…
…ot correctly calculated Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3459cef - Browse repository at this point
Copy the full SHA 3459cefView commit details -
Refs #19648: include BuiltinAnnotations.idl
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba72171 - Browse repository at this point
Copy the full SHA ba72171View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for d025227 - Browse repository at this point
Copy the full SHA d025227View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cc3c197 - Browse repository at this point
Copy the full SHA cc3c197View commit details -
Refs #19648: update script to generate Builtin annotations TypeObject
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce57e65 - Browse repository at this point
Copy the full SHA ce57e65View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8c8115 - Browse repository at this point
Copy the full SHA c8c8115View commit details -
Refs #19648: use xtypes1_3 namespace to avoid TypeInformation conflict
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01777df - Browse repository at this point
Copy the full SHA 01777dfView commit details -
Refs #19648: apply design suggestions
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2df07b - Browse repository at this point
Copy the full SHA c2df07bView commit details -
Refs #19648: add exceptions based on DDS PSM CXX specification
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6553b04 - Browse repository at this point
Copy the full SHA 6553b04View commit details -
Refs #19648: API for bitmask flags, strings, sequences and arrays Typ…
…eIdentifiers. Consistency unit tests Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f929838 - Browse repository at this point
Copy the full SHA f929838View commit details -
Refs #19648: plain maps TypeIdentifier API and unit tests
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19c9964 - Browse repository at this point
Copy the full SHA 19c9964View commit details -
Refs #19648: plain collections consistency methods and refactor corre…
…sponding tests Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90a96b8 - Browse repository at this point
Copy the full SHA 90a96b8View commit details -
Refs #19648: register TypeObjectRegistry in DomainParticipantFactory …
…and create accesor to the API Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dab2bbe - Browse repository at this point
Copy the full SHA dab2bbeView commit details -
Refs #19648: register indirect hash TypeIdentifiers API
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12c3889 - Browse repository at this point
Copy the full SHA 12c3889View commit details -
Refs #19648: refactor to prevent pointer use
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c483c7 - Browse repository at this point
Copy the full SHA 9c483c7View commit details -
Refs #19648: add register indirect hash TypeIdentifiers tests
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64b13dd - Browse repository at this point
Copy the full SHA 64b13ddView commit details -
Refs #19648: AnnotationParameterValue API
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1d082c - Browse repository at this point
Copy the full SHA d1d082cView commit details -
Refs #19648: add TypeObjectUtils API
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8571c54 - Browse repository at this point
Copy the full SHA 8571c54View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64accd6 - Browse repository at this point
Copy the full SHA 64accd6View commit details -
Refs #19648: regenerate using external implementation. Refactor code …
…to build Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccad465 - Browse repository at this point
Copy the full SHA ccad465View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 77f68e5 - Browse repository at this point
Copy the full SHA 77f68e5View commit details -
Refs #19648: include API to TypeObjectRegistry
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ba1bde - Browse repository at this point
Copy the full SHA 9ba1bdeView commit details -
Refs #19648: finish public API
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3262f7 - Browse repository at this point
Copy the full SHA d3262f7View commit details -
Refs #19648: generate BuiltinAnnotations types to check builtin annot…
…ations consistency Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a63211 - Browse repository at this point
Copy the full SHA 4a63211View commit details -
Refs #19648: add API to access the builtin annotation complete TypeId…
…entifier Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0bc697c - Browse repository at this point
Copy the full SHA 0bc697cView commit details -
Refs #19648: namespace. Include builtin annotations names and kinds a…
…nd avoid conflict with extensibility kinds Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bc01133 - Browse repository at this point
Copy the full SHA bc01133View commit details -
Refs #19648: add consistency API: builtin annotations, complete struc…
…t members Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13b116a - Browse repository at this point
Copy the full SHA 13b116aView commit details -
Refs #19648: union type consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2964e2 - Browse repository at this point
Copy the full SHA b2964e2View commit details -
Refs #19648: annotation cross consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6e809a1 - Browse repository at this point
Copy the full SHA 6e809a1View commit details -
Refs #19648: modify API for TypeLookupService
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1886d1b - Browse repository at this point
Copy the full SHA 1886d1bView commit details -
Refs #19648: fix calls to TypeObjectRegistry
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b20dfc3 - Browse repository at this point
Copy the full SHA b20dfc3View commit details -
Refs #19648: builtin annotations not included in custom annotations s…
…equence Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0dc7036 - Browse repository at this point
Copy the full SHA 0dc7036View commit details -
Refs #19648: CompleteAliasBody consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1febb43 - Browse repository at this point
Copy the full SHA 1febb43View commit details -
Refs #19648: CompleteEnumeratedLiteral consistency and fixes
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b41865d - Browse repository at this point
Copy the full SHA b41865dView commit details -
Refs #19648: enum literal sequence consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1fca78 - Browse repository at this point
Copy the full SHA d1fca78View commit details -
Refs #19648: CompleteBitflag consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f52d04a - Browse repository at this point
Copy the full SHA f52d04aView commit details -
Refs #19648: bitflag sequence consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b009377 - Browse repository at this point
Copy the full SHA b009377View commit details -
Refs #19648: CompleteBitfield consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d030417 - Browse repository at this point
Copy the full SHA d030417View commit details -
Refs #19648: bitfield sequence consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b101a11 - Browse repository at this point
Copy the full SHA b101a11View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac2185b - Browse repository at this point
Copy the full SHA ac2185bView commit details -
Refs #19648: update versions.md
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e419e27 - Browse repository at this point
Copy the full SHA e419e27View commit details -
Refs #19648: apply review suggestions
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 282a48c - Browse repository at this point
Copy the full SHA 282a48cView commit details -
Refs #19648: regenerate types using script (only IDLs introduced in t…
…his PR has been updated) Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ce4666 - Browse repository at this point
Copy the full SHA 0ce4666View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eac3db0 - Browse repository at this point
Copy the full SHA eac3db0View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a88976a - Browse repository at this point
Copy the full SHA a88976aView commit details -
Refs #19648: remove non-applicable TODO
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5321660 - Browse repository at this point
Copy the full SHA 5321660View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3121650 - Browse repository at this point
Copy the full SHA 3121650View commit details -
Refs #19648: fix Clang warnings
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e5346b - Browse repository at this point
Copy the full SHA 4e5346bView commit details -
Refs #19648: apply review suggestion: keyed members cannot be optional
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d9cf19d - Browse repository at this point
Copy the full SHA d9cf19dView commit details -
Refs #19648: apply review suggestion: fix MemberFlags consistency checks
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b1869b - Browse repository at this point
Copy the full SHA 0b1869bView commit details -
Refs #19648: apply review suggestion: leverage insert API
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f2eda8 - Browse repository at this point
Copy the full SHA 5f2eda8View commit details -
Refs #19648: apply review suggestions: improve error messages
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 86354ca - Browse repository at this point
Copy the full SHA 86354caView commit details -
Refs #19648: apply review suggestion: check invalid union member name
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4782ef0 - Browse repository at this point
Copy the full SHA 4782ef0View commit details -
Refs #19648: apply review suggestion: improve readability
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7172bc4 - Browse repository at this point
Copy the full SHA 7172bc4View commit details -
Refs #19648: apply review suggestions: imporvements to tests and map …
…key consistency alias check Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7bd3828 - Browse repository at this point
Copy the full SHA 7bd3828View commit details -
Refs #19648: apply review suggestion: ensure correct element order in…
… sequences Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1865d76 - Browse repository at this point
Copy the full SHA 1865d76View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0469772 - Browse repository at this point
Copy the full SHA 0469772View commit details -
Refs #19648: apply review suggestion
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71a4697 - Browse repository at this point
Copy the full SHA 71a4697View commit details -
Refs #19648: fix Windows warning
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 095f34b - Browse repository at this point
Copy the full SHA 095f34bView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 64f847f - Browse repository at this point
Copy the full SHA 64f847fView commit details -
Refs #19648: use Fast DDS-Gen names
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 820b38a - Browse repository at this point
Copy the full SHA 820b38aView commit details -
Refs #19648: use IDL from specification (https://www.omg.org/spec/DDS…
…-XTypes/20190301/dds-xtypes_typeobject.idl). Update script Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9669d5 - Browse repository at this point
Copy the full SHA e9669d5View commit details -
Refs #19648: migrate to DDS ReturnCode_t
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 315bc73 - Browse repository at this point
Copy the full SHA 315bc73View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 444b9ae - Browse repository at this point
Copy the full SHA 444b9aeView commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21dfdcb - Browse repository at this point
Copy the full SHA 21dfdcbView commit details -
Refs #19648: rename TypeIdentifierParameter to avoid conflict
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3d2cc4 - Browse repository at this point
Copy the full SHA e3d2cc4View commit details -
Refs #19648: rename xtypes namespace
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 05a8dae - Browse repository at this point
Copy the full SHA 05a8daeView commit details -
Refs #19648: fix missing information from IDL
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1b17ad - Browse repository at this point
Copy the full SHA c1b17adView commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4019a56 - Browse repository at this point
Copy the full SHA 4019a56View commit details -
Refs #19595: fix tests compilation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7287ba - Browse repository at this point
Copy the full SHA e7287baView commit details -
Refs #19648: regenerate BuiltinAnnotation types without empty namespaces
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ce49bf9 - Browse repository at this point
Copy the full SHA ce49bf9View commit details -
Refs #19648: fix uninitialized warning
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d24e190 - Browse repository at this point
Copy the full SHA d24e190View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 302bba2 - Browse repository at this point
Copy the full SHA 302bba2View commit details
Commits on Nov 27, 2023
-
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f2a35f - Browse repository at this point
Copy the full SHA 5f2a35fView commit details -
Refs #19837: add TypeObjectRegistry::register_type_identifier test
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f7cb6f - Browse repository at this point
Copy the full SHA 1f7cb6fView commit details -
Refs #19837: TypeObjectRegistry::register_type_identifier implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 83d6579 - Browse repository at this point
Copy the full SHA 83d6579View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d80d693 - Browse repository at this point
Copy the full SHA d80d693View commit details -
Refs #19837: add TypeObjectUtils::complete_type_object_consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 11041be - Browse repository at this point
Copy the full SHA 11041beView commit details -
Refs #19837: TypeObjectRegistry::register_type_object implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 48c51ae - Browse repository at this point
Copy the full SHA 48c51aeView commit details -
Refs #19837: TypeObjectRegistry::register_type_object test
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3bca424 - Browse repository at this point
Copy the full SHA 3bca424View commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_type_obj…
…ect skeleton Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92e1a03 - Browse repository at this point
Copy the full SHA 92e1a03View commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_alias_ty…
…pe implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 79c3ba2 - Browse repository at this point
Copy the full SHA 79c3ba2View commit details -
Refs #19837: use const references in ranged for loops
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4036d8a - Browse repository at this point
Copy the full SHA 4036d8aView commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_annotati…
…on_type implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 07f8e24 - Browse repository at this point
Copy the full SHA 07f8e24View commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_struct_t…
…ype implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 680d490 - Browse repository at this point
Copy the full SHA 680d490View commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_union_ty…
…pe implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b6b7ce - Browse repository at this point
Copy the full SHA 7b6b7ceView commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_bitset_t…
…ype implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c9aa5d - Browse repository at this point
Copy the full SHA 1c9aa5dView commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_sequence…
…_type implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2494f62 - Browse repository at this point
Copy the full SHA 2494f62View commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_array_ty…
…pe implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f836fa7 - Browse repository at this point
Copy the full SHA f836fa7View commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_map_type…
… implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b51f416 - Browse repository at this point
Copy the full SHA b51f416View commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_enumerat…
…ed_type implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fc318c3 - Browse repository at this point
Copy the full SHA fc318c3View commit details -
Refs #19837: TypeObjectRegistry::build_minimal_from_complete_bitmask_…
…type implementation Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 43f6437 - Browse repository at this point
Copy the full SHA 43f6437View commit details -
Refs #19837: TypeObjectRegistry::get_type_identifier
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c18294e - Browse repository at this point
Copy the full SHA c18294eView commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d38e82e - Browse repository at this point
Copy the full SHA d38e82eView commit details -
Refs #19837: TypeObject::get_type_identifiers implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5104b1c - Browse repository at this point
Copy the full SHA 5104b1cView commit details -
Refs #19837: add TypeObject::get_type_identifiers test
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3662ed1 - Browse repository at this point
Copy the full SHA 3662ed1View commit details -
Refs #19837: add TypeObject::get_type_objects tests
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c48d3d6 - Browse repository at this point
Copy the full SHA c48d3d6View commit details -
Refs #19837: TypeObjectRegistry::get_type_objects implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 305ac49 - Browse repository at this point
Copy the full SHA 305ac49View commit details -
Refs #19837: TypeObjectRegistry constructor implementation. Register …
…primitive TypeIdentifiers Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be0d628 - Browse repository at this point
Copy the full SHA be0d628View commit details -
Refs #19837: TypeObjectRegistry::register_type_object implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84eb25c - Browse repository at this point
Copy the full SHA 84eb25cView commit details -
Refs #19837: TypeObjectRegistry::get_type_object implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 01d7168 - Browse repository at this point
Copy the full SHA 01d7168View commit details -
Refs #19837: add precondition to public API
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 46e513a - Browse repository at this point
Copy the full SHA 46e513aView commit details -
Refs #19837: TypeObjectRegistry::get_type_information implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2185963 - Browse repository at this point
Copy the full SHA 2185963View commit details -
Refs #19837: TypeObjectRegistry::is_builtin_annotation implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3d10a65 - Browse repository at this point
Copy the full SHA 3d10a65View commit details -
Refs #19837: TypeObjectRegistry::is_type_identifier_known implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cdd8432 - Browse repository at this point
Copy the full SHA cdd8432View commit details -
Refs #19837: TypeObjectRegistry::get_type_dependencies impl
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 09ed0fd - Browse repository at this point
Copy the full SHA 09ed0fdView commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b0bc5b1 - Browse repository at this point
Copy the full SHA b0bc5b1View commit details -
Refs #19648: update script to generate Builtin annotations TypeObject
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ac68ff - Browse repository at this point
Copy the full SHA 1ac68ffView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for f8ec3dc - Browse repository at this point
Copy the full SHA f8ec3dcView commit details -
Refs #19648: refactor to prevent pointer use
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38a8b5d - Browse repository at this point
Copy the full SHA 38a8b5dView commit details -
Refs #19648: apply review suggestions
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 546ab4a - Browse repository at this point
Copy the full SHA 546ab4aView commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 297c458 - Browse repository at this point
Copy the full SHA 297c458View commit details -
Refs #19837: add TypeObjectUtils::complete_type_object_consistency
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ff562d - Browse repository at this point
Copy the full SHA 4ff562dView commit details -
Refs #19837: TypeObjectRegistry::register_type_object implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd38a28 - Browse repository at this point
Copy the full SHA bd38a28View commit details -
Refs #19837: TypeObjectRegistry::register_type_object test
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73dd968 - Browse repository at this point
Copy the full SHA 73dd968View commit details -
Refs #19837: use const references in ranged for loops
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac9abf0 - Browse repository at this point
Copy the full SHA ac9abf0View commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d123b95 - Browse repository at this point
Copy the full SHA d123b95View commit details -
Refs #19837: TypeObject::get_type_identifiers implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 08286eb - Browse repository at this point
Copy the full SHA 08286ebView commit details -
Refs #19837: add TypeObject::get_type_identifiers test
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 766e4c8 - Browse repository at this point
Copy the full SHA 766e4c8View commit details -
Refs #19837: TypeObjectRegistry::get_type_objects implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b120af1 - Browse repository at this point
Copy the full SHA b120af1View commit details -
Refs #19837: TypeObjectRegistry constructor implementation. Register …
…primitive TypeIdentifiers Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7c5ede5 - Browse repository at this point
Copy the full SHA 7c5ede5View commit details -
Refs #19837: TypeObjectRegistry::register_type_object implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 776101f - Browse repository at this point
Copy the full SHA 776101fView commit details -
Refs #19837: TypeObjectRegistry::get_type_object implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9c090a2 - Browse repository at this point
Copy the full SHA 9c090a2View commit details -
Refs #19837: add precondition to public API
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 061a91a - Browse repository at this point
Copy the full SHA 061a91aView commit details -
Refs #19837: TypeObjectRegistry::get_type_information implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6782497 - Browse repository at this point
Copy the full SHA 6782497View commit details -
Refs #19837: TypeObjectRegistry::is_type_identifier_known implementation
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 06d7384 - Browse repository at this point
Copy the full SHA 06d7384View commit details -
Refs #19837: TypeObjectRegistry::get_type_dependencies impl
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1aa808a - Browse repository at this point
Copy the full SHA 1aa808aView commit details -
Signed-off-by: JLBuenoLopez-eProsima <[email protected]> Signed-off-by: adriancampo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d9f977 - Browse repository at this point
Copy the full SHA 8d9f977View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 96484dc - Browse repository at this point
Copy the full SHA 96484dcView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for fe72f5b - Browse repository at this point
Copy the full SHA fe72f5bView commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 9d5f094 - Browse repository at this point
Copy the full SHA 9d5f094View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 641c7c9 - Browse repository at this point
Copy the full SHA 641c7c9View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for 767c5a1 - Browse repository at this point
Copy the full SHA 767c5a1View commit details