001package jmri.jmrix.easydcc; 002 003/** 004 * Layout interface, similar to command station 005 * 006 * @author Bob Jacobsen Copyright (C) 2001 007 */ 008public interface EasyDccInterface { 009 010 void addEasyDccListener(EasyDccListener l); 011 012 void removeEasyDccListener(EasyDccListener l); 013 014 boolean status(); // true if the implementation is operational 015 016 void sendEasyDccMessage(EasyDccMessage m, EasyDccListener l); // 2nd arg gets the reply 017 018}