Provide generic interface for control backend implementations #24
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.
This interface allows to implement different backends for the lv2 control ports. The simple backend implements the current behavior.
Another backend implementation could provide a simple telnet server to change and read the control ports.
I will rebase #21 on top of this PR soon. So this would be the second control backend implementation. By default the simple backend will be used but at compile time the implementation of #21 can be selected.
Please provide your feedback what you think about this additional interface. Are you missing any functions?