package f00f.net.irc.martyr;

import f00f.net.irc.martyr.clientstate.ClientState;

public interface CommandEvent
{
	/**
	 * @return the IRCConnection that generated this event.
	 */
	IRCConnection getIRCConnection();
	
	/**
	 * @return the ClientState associated with this event.
	 */
	ClientState getClientState();
	
	/**
	 * @return the Command associated with this event.
	 */
	Command getCommand();
}
