C# 클래스 IrcDotNet.IrcBot

상속: IDisposable
파일 보기 프로젝트 열기: IrcDotNet/IrcDotNet 1 사용 예제들

공개 메소드들

메소드 설명
Disconnect ( string server ) : void
Dispose ( ) : void
IrcBot ( ) : System
Run ( ) : void
Stop ( ) : void

보호된 메소드들

메소드 설명
Connect ( string server, IrcRegistrationInfo registrationInfo ) : void
Dispose ( bool disposing ) : void
GetClientFromServerNameMask ( string serverNameMask ) : IrcClient
GetDefaultReplyTarget ( IrcClient client, IIrcMessageSource source, IList targets ) : IList
InitializeChatCommandProcessors ( ) : void
InitializeCommandProcessors ( ) : void
OnChannelMessageReceived ( IrcChannel channel, IrcMessageEventArgs e ) : void
OnChannelNoticeReceived ( IrcChannel channel, IrcMessageEventArgs e ) : void
OnChannelUserJoined ( IrcChannel channel, IrcChannelUserEventArgs e ) : void
OnChannelUserLeft ( IrcChannel channel, IrcChannelUserEventArgs e ) : void
OnClientConnect ( IrcClient client ) : void
OnClientDisconnect ( IrcClient client ) : void
OnClientRegistered ( IrcClient client ) : void
OnLocalUserJoinedChannel ( IrcLocalUser localUser, IrcChannelEventArgs e ) : void
OnLocalUserLeftChannel ( IrcLocalUser localUser, IrcChannelEventArgs e ) : void
OnLocalUserMessageReceived ( IrcLocalUser localUser, IrcMessageEventArgs e ) : void
OnLocalUserNoticeReceived ( IrcLocalUser localUser, IrcMessageEventArgs e ) : void

비공개 메소드들

메소드 설명
IrcClient_Channel_MessageReceived ( object sender, IrcMessageEventArgs e ) : void
IrcClient_Channel_NoticeReceived ( object sender, IrcMessageEventArgs e ) : void
IrcClient_Channel_UserJoined ( object sender, IrcChannelUserEventArgs e ) : void
IrcClient_Channel_UserLeft ( object sender, IrcChannelUserEventArgs e ) : void
IrcClient_Connected ( object sender, EventArgs e ) : void
IrcClient_Disconnected ( object sender, EventArgs e ) : void
IrcClient_LocalUser_JoinedChannel ( object sender, IrcChannelEventArgs e ) : void
IrcClient_LocalUser_LeftChannel ( object sender, IrcChannelEventArgs e ) : void
IrcClient_LocalUser_MessageReceived ( object sender, IrcMessageEventArgs e ) : void
IrcClient_LocalUser_NoticeReceived ( object sender, IrcMessageEventArgs e ) : void
IrcClient_Registered ( object sender, EventArgs e ) : void
ReadChatCommand ( IrcClient client, IrcMessageEventArgs eventArgs ) : bool
ReadChatCommand ( IrcClient client, IIrcMessageSource source, IList targets, string command, string parameters ) : void
ReadCommand ( string command, IList parameters ) : void

메소드 상세

Connect() 보호된 메소드

protected Connect ( string server, IrcRegistrationInfo registrationInfo ) : void
server string
registrationInfo IrcRegistrationInfo
리턴 void

Disconnect() 공개 메소드

public Disconnect ( string server ) : void
server string
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetClientFromServerNameMask() 보호된 메소드

protected GetClientFromServerNameMask ( string serverNameMask ) : IrcClient
serverNameMask string
리턴 IrcClient

GetDefaultReplyTarget() 보호된 메소드

protected GetDefaultReplyTarget ( IrcClient client, IIrcMessageSource source, IList targets ) : IList
client IrcClient
source IIrcMessageSource
targets IList
리턴 IList

InitializeChatCommandProcessors() 보호된 추상적인 메소드

protected abstract InitializeChatCommandProcessors ( ) : void
리턴 void

InitializeCommandProcessors() 보호된 추상적인 메소드

protected abstract InitializeCommandProcessors ( ) : void
리턴 void

IrcBot() 공개 메소드

public IrcBot ( ) : System
리턴 System

OnChannelMessageReceived() 보호된 메소드

protected OnChannelMessageReceived ( IrcChannel channel, IrcMessageEventArgs e ) : void
channel IrcChannel
e IrcMessageEventArgs
리턴 void

OnChannelNoticeReceived() 보호된 메소드

protected OnChannelNoticeReceived ( IrcChannel channel, IrcMessageEventArgs e ) : void
channel IrcChannel
e IrcMessageEventArgs
리턴 void

OnChannelUserJoined() 보호된 메소드

protected OnChannelUserJoined ( IrcChannel channel, IrcChannelUserEventArgs e ) : void
channel IrcChannel
e IrcChannelUserEventArgs
리턴 void

OnChannelUserLeft() 보호된 메소드

protected OnChannelUserLeft ( IrcChannel channel, IrcChannelUserEventArgs e ) : void
channel IrcChannel
e IrcChannelUserEventArgs
리턴 void

OnClientConnect() 보호된 메소드

protected OnClientConnect ( IrcClient client ) : void
client IrcClient
리턴 void

OnClientDisconnect() 보호된 메소드

protected OnClientDisconnect ( IrcClient client ) : void
client IrcClient
리턴 void

OnClientRegistered() 보호된 메소드

protected OnClientRegistered ( IrcClient client ) : void
client IrcClient
리턴 void

OnLocalUserJoinedChannel() 보호된 메소드

protected OnLocalUserJoinedChannel ( IrcLocalUser localUser, IrcChannelEventArgs e ) : void
localUser IrcLocalUser
e IrcChannelEventArgs
리턴 void

OnLocalUserLeftChannel() 보호된 메소드

protected OnLocalUserLeftChannel ( IrcLocalUser localUser, IrcChannelEventArgs e ) : void
localUser IrcLocalUser
e IrcChannelEventArgs
리턴 void

OnLocalUserMessageReceived() 보호된 메소드

protected OnLocalUserMessageReceived ( IrcLocalUser localUser, IrcMessageEventArgs e ) : void
localUser IrcLocalUser
e IrcMessageEventArgs
리턴 void

OnLocalUserNoticeReceived() 보호된 메소드

protected OnLocalUserNoticeReceived ( IrcLocalUser localUser, IrcMessageEventArgs e ) : void
localUser IrcLocalUser
e IrcMessageEventArgs
리턴 void

Run() 공개 메소드

public Run ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void