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

Refactor PBufWrapper #29

Open
wants to merge 1 commit into
base: stabil
Choose a base branch
from

Conversation

apexai-alex
Copy link
Contributor

PBuf reference counting is done inside LwIP. PBufWrapper should be transparent implementation without intrusive reference counting. This commit makes PBufWrapper class movable and non-copyable.

PBuf reference counting is done inside LwIP. PBufWrapper should be
transparent implementation without intrusive reference counting. This
commit makes `PBufWrapper` class movable and non-copyable.

Signed-off-by: Alexander Livenets <[email protected]>
@apexai-alex apexai-alex force-pushed the refactor/pbufwrapper branch from c7ec6a0 to a1de467 Compare August 7, 2023 10:36
@akampmann
Copy link
Contributor

@apexai-alex

Merged with PR #28

The branch containing the latest changes was actually feature/discovery_rework, not stabil. Sorry for the confusion.

Your change also required additional API in the CacheChange class, see 50a2f10

I've briefly tested this on an STM32 in combination with FastDDS v2.11.2, since I currently don't have proper access to an ARM R5.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants