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}