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