C# 클래스 Schumix.Irc.MessageHandler

상속: Schumix.Irc.Commands.CommandManager
파일 보기 프로젝트 열기: Schumix/Schumix2

공개 프로퍼티들

프로퍼티 타입 설명
IsAllJoin bool
Online bool
UrlTitleEnabled bool

공개 메소드들

메소드 설명
ReloadMessageHandlerConfig ( ) : void

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ConnectAllChannel ( ) : void
HandleCommand ( IRCMessage sIRCMessage ) : void
JoinProgress ( ) : void
Schumix ( IRCMessage sIRCMessage ) : void

메소드 상세

HandleCannotJoinChannel() 보호된 메소드

protected HandleCannotJoinChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleChannelBan() 보호된 메소드

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

HandleChanopPrivsNeeded() 보호된 메소드

protected HandleChanopPrivsNeeded ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleEndNameList() 보호된 메소드

protected HandleEndNameList ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleEndOfWhois() 보호된 메소드

protected HandleEndOfWhois ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleErrorNewNickName() 보호된 메소드

protected HandleErrorNewNickName ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleInitialTopic() 보호된 메소드

protected HandleInitialTopic ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleIrcInvite() 보호된 메소드

protected HandleIrcInvite ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleIrcJoin() 보호된 메소드

protected HandleIrcJoin ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleIrcKick() 보호된 메소드

protected HandleIrcKick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleIrcLeft() 보호된 메소드

protected HandleIrcLeft ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleIrcMode() 보호된 메소드

protected HandleIrcMode ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleIrcQuit() 보호된 메소드

protected HandleIrcQuit ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleIrcTopic() 보호된 메소드

protected HandleIrcTopic ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleKeySet() 보호된 메소드

protected HandleKeySet ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleMWhois() 보호된 메소드

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

HandleNameList() 보호된 메소드

protected HandleNameList ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNeedMoreParams() 보호된 메소드

protected HandleNeedMoreParams ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNewNick() 보호된 메소드

protected HandleNewNick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNickError() 보호된 메소드

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
리턴 void

HandleNicknameWhileBannedOrModeratedOnChannel() 보호된 메소드

protected HandleNicknameWhileBannedOrModeratedOnChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNoChanModes() 보호된 메소드

protected HandleNoChanModes ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNoChannelPassword() 보호된 메소드

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

HandleNoNickName() 보호된 메소드

protected HandleNoNickName ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNoSuchNick() 보호된 메소드

protected HandleNoSuchNick ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNotAChannelAdmin() 보호된 메소드

protected HandleNotAChannelAdmin ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNotAChannelOwner() 보호된 메소드

protected HandleNotAChannelOwner ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNotRegistered() 보호된 메소드

protected HandleNotRegistered ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleNotice() 보호된 메소드

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
리턴 void

HandleOtherKickError() 보호된 메소드

protected HandleOtherKickError ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandlePing() 보호된 메소드

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

HandlePong() 보호된 메소드

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

HandlePrivmsg() 보호된 메소드

protected HandlePrivmsg ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleSuccessfulAuth() 보호된 메소드

protected HandleSuccessfulAuth ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleUnknownCommand() 보호된 메소드

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

HandleUnknownMode() 보호된 메소드

protected HandleUnknownMode ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleUserNotinChannel() 보호된 메소드

protected HandleUserNotinChannel ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleWaitingForConnection() 보호된 메소드

protected HandleWaitingForConnection ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

HandleWhoisServer() 보호된 메소드

protected HandleWhoisServer ( IRCMessage sIRCMessage ) : void
sIRCMessage Schumix.Framework.Irc.IRCMessage
리턴 void

MessageHandler() 보호된 메소드

protected MessageHandler ( string ServerName ) : System
ServerName string
리턴 System

ReloadMessageHandlerConfig() 공개 메소드

public ReloadMessageHandlerConfig ( ) : void
리턴 void

프로퍼티 상세

IsAllJoin 공개적으로 프로퍼티

public bool IsAllJoin
리턴 bool

Online 공개적으로 프로퍼티

public bool Online
리턴 bool

UrlTitleEnabled 공개적으로 프로퍼티

public bool UrlTitleEnabled
리턴 bool