Skip to content

refactor(facade): update udp_facade to return common protocol interfaces#656

Merged
kcenon merged 1 commit into
mainfrom
refactor/issue-655-udp-facade-common-interfaces
Feb 3, 2026
Merged

refactor(facade): update udp_facade to return common protocol interfaces#656
kcenon merged 1 commit into
mainfrom
refactor/issue-655-udp-facade-common-interfaces

Conversation

@kcenon

@kcenon kcenon commented Feb 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add udp_client_adapter wrapping messaging_udp_client to implement i_protocol_client
  • Add udp_server_adapter with udp_endpoint_session for session abstraction to implement i_protocol_server
  • Update udp_facade.h to return i_protocol_client/i_protocol_server instead of UDP-specific interfaces
  • Update tests and samples for new callback signatures

This brings UDP facade in line with the unified interface pattern used by tcp_facade.

Test Plan

  • UDP facade tests pass (9/9)
  • Build succeeds with no errors
  • Sample code compiles and demonstrates new interface usage

Closes #655

…ces (#655)

Modify udp_facade to return i_protocol_client/i_protocol_server instead of UDP-specific i_udp_client/i_udp_server interfaces, matching the pattern already used by tcp_facade.

Changes:

- Add udp_client_adapter wrapping messaging_udp_client

- Add udp_server_adapter with udp_endpoint_session for session abstraction

- Update udp_facade.h to use common interface return types

- Update tests and samples for new callback signatures
@github-actions

github-actions Bot commented Feb 3, 2026

Copy link
Copy Markdown
Contributor

Performance Comparison

Base Branch Results

No base results

PR Branch Results

No PR results

@kcenon kcenon merged commit ab6e8b2 into main Feb 3, 2026
44 checks passed
@kcenon kcenon deleted the refactor/issue-655-udp-facade-common-interfaces branch February 3, 2026 17:33
kcenon added a commit that referenced this pull request Apr 13, 2026
…ces (#655) (#656)

Modify udp_facade to return i_protocol_client/i_protocol_server instead of UDP-specific i_udp_client/i_udp_server interfaces, matching the pattern already used by tcp_facade.

Changes:

- Add udp_client_adapter wrapping messaging_udp_client

- Add udp_server_adapter with udp_endpoint_session for session abstraction

- Update udp_facade.h to use common interface return types

- Update tests and samples for new callback signatures
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.

refactor(facade): update udp_facade to return common protocol interfaces

1 participant