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
Показать файл Открыть проект

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