| 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(); | |
| } |