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

Support attaching custom cleanup functions to proxy client and server classes #42

Merged
merged 4 commits into from
Jan 28, 2021

Conversation

ryanofsky
Copy link
Collaborator

@ryanofsky ryanofsky commented Jan 28, 2021

This avoids the need to add interface base classes with addCloseHook methods in bitcoin/bitcoin#19160 and bitcoin/bitcoin#10102

@ryanofsky ryanofsky merged commit 35d2091 into chaincodelabs:master Jan 28, 2021
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Jan 28, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Mar 4, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Mar 4, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Mar 4, 2021
Update libmultiprocess library

Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Mar 17, 2021
Update libmultiprocess library

Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Mar 17, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Mar 17, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Mar 30, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Mar 30, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ariard pushed a commit to ariard/bitcoin that referenced this pull request Apr 6, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Apr 23, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
ryanofsky added a commit to ryanofsky/bitcoin that referenced this pull request Apr 23, 2021
Fix "Disable GCC suggest-override warnings for proxy clients" chaincodelabs/libmultiprocess#40 is needed to prevent cirrus GCC failure https://cirrus-ci.com/task/6000489311502336?command=ci#L4294

This also includes other recent changes

chaincodelabs/libmultiprocess#35 Fix README.md markdown
chaincodelabs/libmultiprocess#37 Add "make check" target to build and run tests
chaincodelabs/libmultiprocess#38 Add "extends" inherited method support
chaincodelabs/libmultiprocess#41 Avoid depending on argument default constructors
chaincodelabs/libmultiprocess#42 Support attaching custom cleanup functions to proxy client and server classes
chaincodelabs/libmultiprocess#43 Drop hardcoded #include lines in generated files
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.

1 participant