Skip to content

[vNext] DBus Example #34

@DamianSuess

Description

@DamianSuess

As a user, I want to wire Lite.EventIpc together with Tmds.DBus so that I can publish and subscribe to events over D‑Bus. Below is a minimal, working example that:

  • Uses Lite.EventIpc locally (publish/subscribe in-process).
  • Mirrors those same events over D‑Bus using Tmds.DBus signals.
  • Listens to the D‑Bus signal in another process and republishes into the local EventAggregator.

Why this approach? Lite.EventIpc is designed to be extended with custom IPC transports (it already ships with Named Pipe, MMF, and TCP examples, and explicitly calls out D‑Bus as a natural extension), so this example shows the simplest end-to-end path. You can later wrap this into a formal IEventTransport implementation. [github.com]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions