5.3.1.20.2.1. cli.com.com_interface.ComInterface
- class cli.com.com_interface.ComInterface(name: str)
Base class for communication interfaces. Manages process control, logging, and process lifecycle for communication backends.
- __init__(name: str) None
Initializes the communication interface.
- Parameters:
name (str) – Name of the communication interface instance.
Methods
__init__(name)Initializes the communication interface.
is_alive([process_name])Checks whether the managed process or all processes are still alive.
shutdown([block, timeout])Signals all processes to shut down and optionally waits until they have finished.
start()Starts all managed processes and waits until they are ready.