-
Notifications
You must be signed in to change notification settings - Fork 765
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixing datarace on listener callbacks (#2889)
* Refs 15250. Updating ReceiverResource closure Signed-off-by: Miguel Barro <miguelbarro@eprosima.com> * Refs 15250. Protect listener's getter & setter Signed-off-by: Miguel Barro <miguelbarro@eprosima.com> * Refs 15250. Fixing participant's disable() Signed-off-by: Miguel Barro <miguelbarro@eprosima.com> * Refs 15250. Protecting DomainParticipantImpl getters and setters Signed-off-by: Miguel Barro <miguelbarro@eprosima.com> * Refs 15250. Moving get_rtps_participant() definition to a header to avoid linking error on ParticipantTests. The test binary links to fastrtps which doesn't export the method thus it must rely on a header definition. Signed-off-by: Miguel Barro <miguelbarro@eprosima.com> * Refs 15250. Fixing potential deadlock Signed-off-by: Miguel Barro <miguelbarro@eprosima.com> * Refs 15250. Make DDS layer delegate into the user the resposability of having the listener alive (as RTPS layer does) Signed-off-by: Miguel Barro <miguelbarro@eprosima.com> * Refs #15250. Addressed review comments. Signed-off-by: Miguel Company <MiguelCompany@eprosima.com> * Refs #15250. Addressed more review comments. Signed-off-by: Miguel Company <MiguelCompany@eprosima.com> * Refs #15250. Precondition on get_resource_event. Signed-off-by: Miguel Company <MiguelCompany@eprosima.com> Co-authored-by: Miguel Company <MiguelCompany@eprosima.com>
- Loading branch information
1 parent
75c536b
commit 203e957
Showing
12 changed files
with
230 additions
and
138 deletions.
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
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.