Exemplo n.º 1
0
int IrcClient::OnKICK ( const IrcMessage& msg )
{
  if (events)
    events->OnKick ( msg.GetParameters()[0].c_str(), msg.GetPrefixNick().c_str(), msg.GetParameters()[1].c_str(),
		    msg.GetParameters().size() > 2 ? msg.GetParameters()[2].c_str() : "" );
  return S_OK;
}
Exemplo n.º 2
0
int IrcClient::OnPRIVMSG ( const IrcMessage& msg )
{
  if (events)
    events->OnPrivmsg ( msg.GetPrefixNick().c_str(), msg.GetParameters()[0].c_str(),
		       msg.GetParameters()[1].c_str() );
  return S_OK;
}
Exemplo n.º 3
0
int IrcClient::OnNICK ( const IrcMessage& msg )
{
  if (events)
    events->OnNick (  msg.GetParameters()[0].c_str(), msg.GetPrefixNick().c_str() ); 
  
  return S_OK;
}
Exemplo n.º 4
0
int IrcClient::OnQUIT ( const IrcMessage& msg )
{
  if (events )
    events->OnQuit ( msg.GetPrefixNick().c_str() );
  return S_OK;
}