Skip to content

UCAAS-1333: route ROSE dispatch through CreateInvokeContext override#135

Closed
JanFellner wants to merge 1 commit into
mainfrom
feature/UCAAS-1333-create-invoke-context-override
Closed

UCAAS-1333: route ROSE dispatch through CreateInvokeContext override#135
JanFellner wants to merge 1 commit into
mainfrom
feature/UCAAS-1333-create-invoke-context-override

Conversation

@JanFellner

Copy link
Copy Markdown
Contributor

Summary

  • Fix SnaccROSEBase to call CreateInvokeContext() instead of SnaccInvokeContext::Create() in OnInvokeMessage, SendEvent, and SendInvoke.
  • Transport subclasses (e.g. UCServer ENetCtiTransport, MeetingConnectionBase) override CreateInvokeContext() to supply custom invoke context types; the static factory bypassed those overrides.
  • Bump snacclib7 to 7.0.6 (release date 03.07.2026).

Test plan

  • Build snacclib7 / esnacc on CI
  • Verify UCServer and alllibs compile against updated snacclib7 with custom invoke contexts (ENetCtiCustomInvokeContext, MeetingConnectionInvokeContext)

OnInvokeMessage, SendEvent, and SendInvoke now call CreateInvokeContext() so transport subclasses can supply custom invoke contexts. Bump version to 7.0.6.

Made-with: Cursor
@JanFellner JanFellner closed this Jul 3, 2026
@JanFellner JanFellner deleted the feature/UCAAS-1333-create-invoke-context-override branch July 3, 2026 08:53
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.

1 participant