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.