faxbond 
Vars | |
| connected_faxes | All relevant info of every connected fax, including weak ref for cleaning after ourself + name, area name and muted bool |
|---|---|
Procs | |
| connect_fax | Proc for subscribing to faxes. Registers needed signal and updates fax related vars for program. Includes type checking. Arguments: |
| disconnect_fax | Disconnects a fax given its ID (if it was connected before), removing it from a list and unregistering relevant signal Arguments: |
| on_fax_message_received | Signal handler for [COMSIG_FAX_MESSAGE_RECEIVED]. Arguments: |
Var Details
connected_faxes 
All relevant info of every connected fax, including weak ref for cleaning after ourself + name, area name and muted bool
Proc Details
connect_fax
Proc for subscribing to faxes. Registers needed signal and updates fax related vars for program. Includes type checking. Arguments:
- target - /datum/computer_file/program/proc/tap proc target, can be anything
disconnect_fax
Disconnects a fax given its ID (if it was connected before), removing it from a list and unregistering relevant signal Arguments:
- fax_id - fax id to disconnect from our PDA
on_fax_message_received
Signal handler for [COMSIG_FAX_MESSAGE_RECEIVED]. Arguments:
- receiver - /obj/machinery/fax that received a message
- message_source - name of a sender