eclipse-iceoryx / eclipse-iceoryx/iceoryx

Clean-up introspection

Open
#414 0 comments 0 reactions 0 assignees View on GitHub
refactoring
Dominant language
C++
Stars
2.2k
Forks
492
Avg merge
18h 57m
Merged PRs (30d)
1

Description

## Brief feature description

Introspection needs a general clean-up.

## Detailed information

The introspection is in a messy state and needs to be cleaned-up. Also see #401 and #402.
To do:
- [ ] Use `typed_publisher`
- [ ] Remove reference to (removed) `field`s. Add history instead.
- [ ] Re-enable timing test `thread` in `test_roudi_port_introspection.cpp` (https://github.com/eclipse/iceoryx/pull/360#discussion_r535520323)
- [ ] Clean-up number of publisher port used for introspection (e.g. `PUBLISHERS_RESERVED_FOR_INTROSPECTION`). Question is if this number should be added to the specified number of ports or subtracted from them
- [ ] Comment in portmanager test `// clearing the introspection, is not in d'tor -> SEGFAULT in delete sporadically`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.