Skip to content

Conversation

@serges147
Copy link
Contributor

  1. Response Rx Session now doesn't own lizard's rpc port subscription - instead now session references the shared subscription (with reference counting).
  2. Transport delegates now manage subscriptions.
  3. CAN Response Rx Sessions now stored in cavl tree (for UDP it was already like this) - matching now by both port and node ids (previously it was by the port only).
  4. CAN filters now also are made by the delegate (b/c it knows about subscriptions (see bullet # 2).
  5. Extended unit tests to cover multiple response Rx sessions (both CAN and UDP). Also covered unsolicited responses.

Github's Hide whitespaces is recommended.

)

1. Response Rx Session now doesn't own lizard's rpc port subscription -
instead now session references the shared subscription (with reference
counting).
2. Transport delegates now manage subscriptions.
3. CAN Response Rx Sessions now stored in cavl tree (for UDP it was
already like this) - matching now by both port and node ids (previously
it was by the port only).
4. CAN filters now also are made by the delegate (b/c it knows about
subscriptions (see bullet # 2).
5. Extended unit tests to cover multiple response Rx sessions (both CAN
and UDP). Also covered unsolicited responses.

Github's Hide whitespaces is recommended.
@sonarqubecloud
Copy link

@serges147 serges147 merged commit 1d3b038 into main Jan 28, 2025
34 checks passed
@serges147 serges147 deleted the issue/412_rpc_clients branch January 28, 2025 18:21
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.

2 participants