-
Notifications
You must be signed in to change notification settings - Fork 392
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
Iox #489 replace introspection threads with periodic task #490
Merged
elBoberido
merged 15 commits into
eclipse-iceoryx:master
from
ApexAI:iox-#489-replace-intropection-threads-with-PeriodicTask
Jan 22, 2021
Merged
Changes from all commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
b9ba38b
iox-#489 Add start/stop functionality to PeriodicTask
elBoberido 0744e1d
iox-#489 Replace std::thread with PeriodicTask in ProcessIntrospection
elBoberido 71543f1
iox-#489 Replace std::thread with PeriodicTask in PortIntrospection
elBoberido 9fc9fbf
iox-#489 Update copyright
elBoberido 8866af4
iox-#489 Update PeriodicTask documentation
elBoberido be57986
iox-#489 Add tests for new PeriodicTask functionality
elBoberido 5aaa515
iox-#489 Replace std::thread with PeriodicTask in MemPoolIntrospection
elBoberido 5b126a8
iox-#494 implemented empty UserTrigger default ctor for msvc and mac
elfenpiff 9c0fb9e
iox-#489 Inline template methods
elBoberido 601b090
iox-#489 Inline template methods in PeriodicTask
elBoberido 9804024
iox-#489 Remove '#define private public' from introspection tests
elBoberido c98ef7b
iox-#489 Rename m_sender to m_publishingTask
elBoberido d9872a0
iox-#489 Update PeriodicTask documentation
elBoberido 44558df
iox-#489 Add noexcept specifier to methods of introspection classes
elBoberido 98ef118
iox-#489 Clarify which ctor immediatelly starts the task
elBoberido File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -49,4 +49,3 @@ void iox_user_trigger_reset_trigger(iox_user_trigger_t const self) | |
{ | ||
self->resetTrigger(); | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
using namespace iox::units::duration_literals
will enable you to use the user-defined literal operation1_s
Locally in a class it should not lead to evil namespace polution.Reminds me of plan to clean up the
using namespace
in iceoryx_posh_types.hpp 😋There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that's unfortunately not possible within a class
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, you're right. One thing I saw when checking the coreguidlines. They explicitly exclude
using namespace std::units::duration_literals
, see. So we might leave them in headers but probably not in iceoryx_posh_types.hpp as this will increase lookup times.