blob: f74581c67c4cfba537b0d80119c2f7a46261d376 [file] [log] [blame] [raw]
package li.cil.oc.api.machine;
/**
* A single signal that was queued on a machine.
* <p/>
* This interface is not intended to be implemented, it only serves as a return
* type for {@link Machine#popSignal()}.
*/
public interface Signal {
/**
* The name of the signal.
*/
String name();
/**
* The list of arguments for the signal.
*/
Object[] args();
}