package com.esri.geoevent.solutions.transport.irc.jerklib.events; /** * This is fired when the lib gets a reply from a WHO request. * * @author <a href="mailto:robby.oconnor@gmail.com">Robert O'Connor</a> */ public interface WhoEvent extends IRCEvent { /** * Get the nick of the user * * @return the nick of the user. */ public String getNick(); /** * Get the username of the user * * @return the username */ public String getUserName(); /** * Get the hostname of the user * * @return the hostname */ public String getHostName(); /** * Get the server the user is on. * * @return the server. */ public String getServerName(); /** * Returns the number of hops between you and the user. * * @return the hop count */ public int getHopCount(); /** * Get the real name of the user. * * @return the real name */ public String getRealName(); /** * Retrieve the channel (for when you WHO a channel) * * @return the channel or an empty String */ public String getChannel(); /** * Get whether or not the user is away. * * @return whether or not the user is away. */ public boolean isAway(); }