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

Module2 #11

Open
wants to merge 227 commits into
base: main
Choose a base branch
from
Open

Module2 #11

wants to merge 227 commits into from

Conversation

ptesavol
Copy link
Collaborator

@ptesavol ptesavol commented Aug 8, 2024

Add streamr-proto-rpc package

This is the c++ equvivalent of the typescript proto-rpc package of streamr-network.

Differences compared to the typescript version

  • outgoingMessageListener renamed to outgoingMessageCallback
  • removed redundant emitting of outgoing messages as events
  • generates its own client and server classes with its own plugin directly using google protoc
  • split RpcCommunicator to 3 parts to increase code readability

ptesavol and others added 30 commits May 31, 2024 11:47
…06T14:29:36] (Logger.hpp): dddkdkdkkdkdkdkdkdkd
…hat the Logger class is not needed to create explicitly
Copy link
Collaborator

@juslesan juslesan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some comments on RpcCommunicator and ServerRegistry

@ptesavol
Copy link
Collaborator Author

If using this component as a javascript native module, it would depend on the interface of the module if we would need to generate the protobuf classes also for typescript.

@github-actions github-actions bot added ci Pull requests that update Continuous Integration build proto-rpc utils logger labels Aug 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Pull requests that update Continuous Integration build logger proto-rpc utils
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants