DispatchClient#

class scqubits.core.central_dispatch.DispatchClient[source]#

Base class inherited by objects participating in central dispatch.

Methods

DispatchClient.__init__()

DispatchClient.broadcast(event, **kwargs)

Request a broadcast from CENTRAL_DISPATCH reporting event.

DispatchClient.receive(event, sender, **kwargs)

Receive a message from CENTRAL_DISPATCH and initiate action on it.

broadcast(event, **kwargs)[source]#

Request a broadcast from CENTRAL_DISPATCH reporting event.

Parameters:
  • event (str) – event name from EVENTS

  • **kwargs

Return type:

None

receive(event, sender, **kwargs)[source]#

Receive a message from CENTRAL_DISPATCH and initiate action on it.

Parameters:
  • event (str) – event name from EVENTS

  • sender (DispatchClient) – original sender reporting the event

  • **kwargs

Return type:

None