-
Notifications
You must be signed in to change notification settings - Fork 500
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
First draft of transport interfaces #337
Conversation
…following actions to use Node.js 20:" warnings
>Why the top header in the diagram does not have libcyphal as the first path component? |
virtual void run(const TimePoint now) = 0; | ||
|
||
protected: | ||
virtual ~IRunnable() = default; |
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.
rule of 5 is not upheld
NodeId max_nodes; | ||
std::size_t mtu_bytes; | ||
std::uint64_t transfer_id_modulo; | ||
|
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.
not to nitpick but I'm just curious are you adding the blank lines before the closing brace on purpose or is it a happy little accident
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.
Actually on purpose, like if I have in the end comment like this "}; // ProtocolParams" then I insert NL (new line) so that this comment and previous line don't "visually collapse".
Added:
transport::ISession
transport::IMessage[Rx|Ts]Session
transport::I[Request|Response][Rx|Ts]Session
Also: