Skip to content

Conversation

@VeithMetro
Copy link
Contributor

No description provided.

@VeithMetro VeithMetro requested review from Copilot and sebaszm October 28, 2025 08:35
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates the SimpleCOMRPC example plugin to align with changes to the IShell::ICOMLink::INotification interface, specifically consolidating the handling of dangling interfaces. The Revoked method has been removed in favor of using only the Dangling method for interface cleanup notifications.

Key Changes:

  • Removed the Revoked method implementation and consolidated its logic into the Dangling method
  • Renamed OnRevoke to OnInterfaceDangling to better reflect the updated interface semantics
  • Updated trace messages to use "dangling" terminology consistently

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
examples/SimpleCOMRPC/PluginServer/SimpleCOMRPCPluginServer.h Consolidated Revoked method into Dangling method and renamed callback handler
examples/SimpleCOMRPC/PluginServer/SimpleCOMRPCPluginServer.cpp Renamed method implementation and updated trace message to reflect dangling interface semantics
examples/SimpleCOMRPC/Client/SimpleCOMRPCClient.cpp Corrected printf format specifier from %llu to %lu

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@VeithMetro VeithMetro requested a review from MFransen69 October 28, 2025 10:06
@MFransen69 MFransen69 merged commit 391f03b into master Oct 28, 2025
48 checks passed
@MFransen69 MFransen69 deleted the development/SimpleCOMRPCPluginServer branch October 28, 2025 10:49
@github-actions github-actions bot locked and limited conversation to collaborators Oct 28, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants