package com.esri.geoevent.solutions.transport.irc.jerklib.events.impl.dcc;
import java.net.InetAddress;
import com.esri.geoevent.solutions.transport.irc.jerklib.Channel;
import com.esri.geoevent.solutions.transport.irc.jerklib.Session;
import com.esri.geoevent.solutions.transport.irc.jerklib.events.dcc.DccChatEvent;
import com.esri.geoevent.solutions.transport.irc.jerklib.events.dcc.DccEvent;
/**
*
* @author Andres N. Kievsky
*/
public class DccChatEventImpl extends DccEventImpl implements DccChatEvent
{
private int port;
private InetAddress ip;
private String protocol;
public DccChatEventImpl(String protocol, InetAddress ip, int port, String ctcpString, String hostName, String message, String nick, String userName, String rawEventData, Channel channel,
Session session)
{
super(ctcpString, hostName, message, nick, userName, rawEventData, channel, session);
this.protocol = protocol;
this.ip = ip;
this.port = port;
}
public DccType getDccType()
{
return DccEvent.DccType.CHAT;
}
public String getProtocol()
{
return this.protocol;
}
public InetAddress getIp()
{
return this.ip;
}
public int getPort()
{
return this.port;
}
}