001package jmri.jmrix.ipocs;
002
003import jmri.jmrix.ipocs.protocol.Message;
004
005/**
006 *
007 * @author Fredrik Elestedt Copyright (C) 2020
008 * @since 4.21.2
009 */
010public interface IpocsClientListener {
011  public String getUserName();
012  public void clientConnected(IpocsClientHandler client);
013  public void clientDisconnected(IpocsClientHandler client);
014  public void onMessage(IpocsClientHandler client, Message msg);
015}