pyrtma.manager.Module
- class Module(uid, conn, address, header_cls, name='', mod_id=0, pid=0, subs=<factory>, connected=False, is_logger=False, is_daemon=False, unique=True, drops=0, msg_count=0)[source]
Bases:
objectModule dataclass
Used internally by MessageManager to manage connections to each client module.
Methods
Close connection
Send ACKNOWLEDGE signal header
Send a message
Attributes
addrconnecteddropsipaddris_daemonis_loggermod_idmsg_countnamepidportsub_alluniqueuidconnaddressheader_clssubs- Parameters:
- send_message(header, payload)[source]
Send a message
- Parameters:
header (
MessageHeader) – Message headerpayload (
bytes|MessageData) – Message data