-
Notifications
You must be signed in to change notification settings - Fork 5
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
Dynamic introspection - introduce possibility to add and/or remove interfaces after a Node is being attached #46
Dynamic introspection - introduce possibility to add and/or remove interfaces after a Node is being attached #46
Conversation
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.
Add the rust & python code, generated from the latest changes of the proto files.
For the code generation you can follow the README file.
c7eef47
to
f8c5e60
Compare
731ad0b
to
2b15f4f
Compare
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.
277e321
to
652d053
Compare
JSON So I believe we can switch to use String. |
fd542dc
to
bdb5ddd
Compare
f518d5b
to
565fef5
Compare
Signed-off-by: rgallor <riccardo.gallo@secomind.com>
565fef5
to
b49ecfa
Compare
Signed-off-by: rgallor <riccardo.gallo@secomind.com>
Signed-off-by: rgallor <riccardo.gallo@secomind.com>
Signed-off-by: rgallor <riccardo.gallo@secomind.com>
Signed-off-by: rgallor <riccardo.gallo@secomind.com>
Signed-off-by: rgallor <riccardo.gallo@secomind.com>
b49ecfa
to
bd10233
Compare
95bfa58
to
9cdbe35
Compare
Signed-off-by: rgallor <riccardo.gallo@secomind.com>
9cdbe35
to
384ad24
Compare
Signed-off-by: rgallor <riccardo.gallo@secomind.com>
Introduce two rpc to the
MessageHub
service:AddInterfaces
andRemoveInterfaces
, each receiving a list of JSON interfaces as input. The idea is to pass the list of interfaces to add/remove after a Node has been attached to the Message Hub. In particular, if the list of interfaces to add/remove is empty, no operation will be performed, otherwise for each interface the message hub will check which one should be added/removed. The Message Hub should "skip" the interfaces that have already been added or removed (hence, not found).Close #8