C# 클래스 fCraft.IRC.IrcThread

Class represents an IRC connection/thread. There is an undocumented option (IRCThreads) to "load balance" the outgoing messages between multiple bots. If that's the case, several IrcThread objects are created. The bots grab messages from IRC.outputQueue whenever they are not on cooldown (a bit of an intentional race condition).
상속: IDisposable
파일 보기 프로젝트 열기: fragmer/fCraft

Private Properties

프로퍼티 타입 설명
AuthWithNickServ void
ClearLocalQueue void
Connect void
HandleMessage void
IoThread void
LogDisconnectWarning void
RetryForDesiredNick void
Send void

공개 메소드들

메소드 설명
DisconnectThread ( [ quitMsg ) : void
Dispose ( ) : void
IrcThread ( [ botNick ) : System
Start ( bool parseInput ) : bool

비공개 메소드들

메소드 설명
AuthWithNickServ ( ) : void
ClearLocalQueue ( ) : void
Connect ( ) : void
HandleMessage ( [ message ) : void
IoThread ( ) : void
LogDisconnectWarning ( [ ex ) : void
RetryForDesiredNick ( ) : void
Send ( [ msg ) : void

메소드 상세

DisconnectThread() 공개 메소드

public DisconnectThread ( [ quitMsg ) : void
quitMsg [
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

IrcThread() 공개 메소드

public IrcThread ( [ botNick ) : System
botNick [
리턴 System

Start() 공개 메소드

public Start ( bool parseInput ) : bool
parseInput bool
리턴 bool