package com.esri.geoevent.solutions.transport.irc.jerklib.events;
import java.util.List;
import com.esri.geoevent.solutions.transport.irc.jerklib.Channel;
/**
* This is the event fired when someone quits
*
* @author mohadib
*/
public interface QuitEvent extends IRCEvent
{
/**
* returns the nick of who quit
*
* @return the nick who quit
*/
public String getNick();
/**
* Get the username from the hostmask of the quitted
*
* @return the username
*/
public String getUserName();
/**
* get the host name of the user.
*
* @return the hostname of the quitted.
*/
public String getHostName();
/**
* getQuitMessage get the quit message
*
* @return the quit message
*/
public String getQuitMessage();
/**
* returns a list of Channel objects
* the nick who quit was in
*
* @return List of channels nick was in
* @see Channel
*/
public List<Channel> getChannelList();
}