Df Multicomm
- class dffml.df.multicomm.BaseCommChannelConfig[source]
Config structure for a communication channel. It MUST include a
dataflow
parameter.
- class dffml.df.multicomm.BaseMultiComm(config: Optional[Type[dffml.base.BaseConfig]])[source]
Abstract Base Class for mutlicomms
- class dffml.df.multicomm.BaseMultiCommContext(parent: dffml.df.multicomm.BaseMultiComm)[source]
Abstract Base Class for mutlicomm contexts
- abstract async register(config: dffml.df.multicomm.BaseCommChannelConfig) None [source]
Register a communication channel with the multicomm context.
- abstract register_config() dffml.df.multicomm.BaseCommChannelConfig [source]
Return the config object to be passed to the resigter method
- async register_directory(directory: Union[pathlib.Path, str]) None [source]
Register all configs found in a directory