Skip to content

feat(rdpeusb): implement urbdrc client#1365

Open
uchouT (uchouT) wants to merge 4 commits into
Devolutions:masterfrom
uchouT:urbdrc-client
Open

feat(rdpeusb): implement urbdrc client#1365
uchouT (uchouT) wants to merge 4 commits into
Devolutions:masterfrom
uchouT:urbdrc-client

Conversation

@uchouT

@uchouT uchouT (uchouT) commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Resolves #1137

The device dvc processor manages a pending_io map internally and offers API for upper layer to construct completion DvcMessage.

Signed-off-by: uchouT <i@uchout.moe>
@uchouT uchouT (uchouT) marked this pull request as draft June 9, 2026 09:42
Signed-off-by: uchouT <i@uchout.moe>
expose completion public API, manage pending internally
@uchouT uchouT (uchouT) marked this pull request as ready for review June 10, 2026 08:36
@uchouT

uchouT (uchouT) commented Jun 10, 2026

Copy link
Copy Markdown
Contributor Author

Marc-Andre Lureau (@elmarco) Benoît Cortier (@CBenoit)
Hi, I've implemented the DVC processors for the urbdrc client. I would like to implement the urbdrc listener in a subsequent PR, as this PR has become too large and will require some modifications to drdynvc.

[EDIT]: UrbdrcListener is implemented in this PR.

@uchouT uchouT (uchouT) changed the title feat(rdpeusb): implement urbdrc control client feat(rdpeusb): implement urbdrc client dvc processor Jun 10, 2026
@uchouT uchouT (uchouT) changed the title feat(rdpeusb): implement urbdrc client dvc processor feat(rdpeusb): implement urbdrc client Jun 11, 2026
Signed-off-by: uchouT <i@uchout.moe>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

[ironrdp-rdpeusb] Client-side protocol state machine

1 participant