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 EVENTSsender (
DispatchClient
) – original sender reporting the event**kwargs –
- Return type:
None