C# Class Schumix.Irc.MessageHandler

Inheritance: Schumix.Irc.Commands.CommandManager
Afficher le fichier Open project: Schumix/Schumix2

Méthodes publiques

Свойство Type Description
IsAllJoin bool
Online bool
UrlTitleEnabled bool

Méthodes publiques

Méthode Description
ReloadMessageHandlerConfig ( ) : void

Méthodes protégées

Méthode Description
HandleCannotJoinChannel ( IRCMessage sIRCMessage ) : void
HandleChannelBan ( IRCMessage sIRCMessage ) : void

Ha bannolva van egy szobából, akkor feljegyzi.

HandleChanopPrivsNeeded ( IRCMessage sIRCMessage ) : void
HandleEndNameList ( IRCMessage sIRCMessage ) : void
HandleEndOfWhois ( IRCMessage sIRCMessage ) : void
HandleErrorNewNickName ( IRCMessage sIRCMessage ) : void
HandleInitialTopic ( IRCMessage sIRCMessage ) : void
HandleIrcInvite ( IRCMessage sIRCMessage ) : void
HandleIrcJoin ( IRCMessage sIRCMessage ) : void
HandleIrcKick ( IRCMessage sIRCMessage ) : void
HandleIrcLeft ( IRCMessage sIRCMessage ) : void
HandleIrcMode ( IRCMessage sIRCMessage ) : void
HandleIrcQuit ( IRCMessage sIRCMessage ) : void
HandleIrcTopic ( IRCMessage sIRCMessage ) : void
HandleKeySet ( IRCMessage sIRCMessage ) : void
HandleMWhois ( IRCMessage sIRCMessage ) : void

Kigyűjti éppen hol van fent a nick.

HandleNameList ( IRCMessage sIRCMessage ) : void
HandleNeedMoreParams ( IRCMessage sIRCMessage ) : void
HandleNewNick ( IRCMessage sIRCMessage ) : void
HandleNickError ( IRCMessage sIRCMessage ) : void

Ha a bot elsődleges nickje már használatban van, akkor átlép a másodlagosra, ha az is akkor a harmadlagosra.

HandleNicknameWhileBannedOrModeratedOnChannel ( IRCMessage sIRCMessage ) : void
HandleNoChanModes ( IRCMessage sIRCMessage ) : void
HandleNoChannelPassword ( IRCMessage sIRCMessage ) : void

Ha hibás egy IRC szobának a jelszava, akkor feljegyzi.

HandleNoNickName ( IRCMessage sIRCMessage ) : void
HandleNoSuchNick ( IRCMessage sIRCMessage ) : void
HandleNotAChannelAdmin ( IRCMessage sIRCMessage ) : void
HandleNotAChannelOwner ( IRCMessage sIRCMessage ) : void
HandleNotRegistered ( IRCMessage sIRCMessage ) : void
HandleNotice ( IRCMessage sIRCMessage ) : void

Ha a ConsoleLog be van kapcsolva, akkor kiírja a console-ra az IRC szerverről fogadott információkat.

HandleOtherKickError ( IRCMessage sIRCMessage ) : void
HandlePing ( IRCMessage sIRCMessage ) : void

Válaszol, ha valaki pingeli a botot.

HandlePong ( IRCMessage sIRCMessage ) : void

Válaszol, ha valaki pongolja a botot.

HandlePrivmsg ( IRCMessage sIRCMessage ) : void
HandleSuccessfulAuth ( IRCMessage sIRCMessage ) : void
HandleUnknownCommand ( IRCMessage sIRCMessage ) : void

Ha ismeretlen parancs jön, akkor kiírja.

HandleUnknownMode ( IRCMessage sIRCMessage ) : void
HandleUserNotinChannel ( IRCMessage sIRCMessage ) : void
HandleWaitingForConnection ( IRCMessage sIRCMessage ) : void
HandleWhoisServer ( IRCMessage sIRCMessage ) : void
MessageHandler ( string ServerName ) : System

Private Methods

Méthode Description
ConnectAllChannel ( ) : void
HandleCommand ( IRCMessage sIRCMessage ) : void
JoinProgress ( ) : void
Schumix ( IRCMessage sIRCMessage ) : void

Method Details

HandleCannotJoinChannel() protected méthode

protected HandleCannotJoinChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleChannelBan() protected méthode

Ha bannolva van egy szobából, akkor feljegyzi.
protected HandleChannelBan ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleChanopPrivsNeeded() protected méthode

protected HandleChanopPrivsNeeded ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleEndNameList() protected méthode

protected HandleEndNameList ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleEndOfWhois() protected méthode

protected HandleEndOfWhois ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleErrorNewNickName() protected méthode

protected HandleErrorNewNickName ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleInitialTopic() protected méthode

protected HandleInitialTopic ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleIrcInvite() protected méthode

protected HandleIrcInvite ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleIrcJoin() protected méthode

protected HandleIrcJoin ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleIrcKick() protected méthode

protected HandleIrcKick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleIrcLeft() protected méthode

protected HandleIrcLeft ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleIrcMode() protected méthode

protected HandleIrcMode ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleIrcQuit() protected méthode

protected HandleIrcQuit ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleIrcTopic() protected méthode

protected HandleIrcTopic ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleKeySet() protected méthode

protected HandleKeySet ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleMWhois() protected méthode

Kigyűjti éppen hol van fent a nick.
protected HandleMWhois ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNameList() protected méthode

protected HandleNameList ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNeedMoreParams() protected méthode

protected HandleNeedMoreParams ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNewNick() protected méthode

protected HandleNewNick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNickError() protected méthode

Ha a bot elsődleges nickje már használatban van, akkor átlép a másodlagosra, ha az is akkor a harmadlagosra.
protected HandleNickError ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNicknameWhileBannedOrModeratedOnChannel() protected méthode

protected HandleNicknameWhileBannedOrModeratedOnChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNoChanModes() protected méthode

protected HandleNoChanModes ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNoChannelPassword() protected méthode

Ha hibás egy IRC szobának a jelszava, akkor feljegyzi.
protected HandleNoChannelPassword ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNoNickName() protected méthode

protected HandleNoNickName ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNoSuchNick() protected méthode

protected HandleNoSuchNick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNotAChannelAdmin() protected méthode

protected HandleNotAChannelAdmin ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNotAChannelOwner() protected méthode

protected HandleNotAChannelOwner ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNotRegistered() protected méthode

protected HandleNotRegistered ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleNotice() protected méthode

Ha a ConsoleLog be van kapcsolva, akkor kiírja a console-ra az IRC szerverről fogadott információkat.
protected HandleNotice ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleOtherKickError() protected méthode

protected HandleOtherKickError ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandlePing() protected méthode

Válaszol, ha valaki pingeli a botot.
protected HandlePing ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandlePong() protected méthode

Válaszol, ha valaki pongolja a botot.
protected HandlePong ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandlePrivmsg() protected méthode

protected HandlePrivmsg ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleSuccessfulAuth() protected méthode

protected HandleSuccessfulAuth ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleUnknownCommand() protected méthode

Ha ismeretlen parancs jön, akkor kiírja.
protected HandleUnknownCommand ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleUnknownMode() protected méthode

protected HandleUnknownMode ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleUserNotinChannel() protected méthode

protected HandleUserNotinChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleWaitingForConnection() protected méthode

protected HandleWaitingForConnection ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

HandleWhoisServer() protected méthode

protected HandleWhoisServer ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
Résultat void

MessageHandler() protected méthode

protected MessageHandler ( string ServerName ) : System
ServerName string
Résultat System

ReloadMessageHandlerConfig() public méthode

public ReloadMessageHandlerConfig ( ) : void
Résultat void

Property Details

IsAllJoin public_oe property

public bool IsAllJoin
Résultat bool

Online public_oe property

public bool Online
Résultat bool

UrlTitleEnabled public_oe property

public bool UrlTitleEnabled
Résultat bool