C# Класс wmib.WmIrcProtocol

This is a custom protocol for handling irc requests that is capable of parsing input from multiple sessions (connections) so that we can use only 1 network instance for all wm-bot sessions that are connected to target server
Наследование: libirc.Protocols.ProtocolIrc
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BouncerHost string
BouncerPort int
ChannelsJoined bool
IsDisconnected bool
IsWorking bool

Открытые методы

Метод Описание
Authenticate ( bool wait = true ) : bool
DebugLog ( string Text, int Verbosity ) : void
Disconnect ( ) : System.Result
Open ( ) : Thread
TrafficLog ( string text, bool incoming ) : void
Transfer ( string text, libirc priority, libirc network ) : System.Result
WmIrcProtocol ( string ServerHost, string bouncerHost, int bouncerPort ) : System

Защищенные методы

Метод Описание
SafeDc ( ) : void

Приватные методы

Метод Описание
KillSelf ( string reason ) : void
NetworkInit ( ) : void
ThreadExec ( ) : void
_Connect ( ) : bool
connectBnc ( ) : bool

Описание методов

Authenticate() публичный Метод

public Authenticate ( bool wait = true ) : bool
wait bool
Результат bool

DebugLog() публичный Метод

public DebugLog ( string Text, int Verbosity ) : void
Text string
Verbosity int
Результат void

Disconnect() публичный Метод

public Disconnect ( ) : System.Result
Результат System.Result

Open() публичный Метод

public Open ( ) : Thread
Результат Thread

SafeDc() защищенный Метод

protected SafeDc ( ) : void
Результат void

TrafficLog() публичный Метод

public TrafficLog ( string text, bool incoming ) : void
text string
incoming bool
Результат void

Transfer() публичный Метод

public Transfer ( string text, libirc priority, libirc network ) : System.Result
text string
priority libirc
network libirc
Результат System.Result

WmIrcProtocol() публичный Метод

public WmIrcProtocol ( string ServerHost, string bouncerHost, int bouncerPort ) : System
ServerHost string
bouncerHost string
bouncerPort int
Результат System

Описание свойств

BouncerHost публичное свойство

public string BouncerHost
Результат string

BouncerPort публичное свойство

public int BouncerPort
Результат int

ChannelsJoined публичное свойство

public bool ChannelsJoined
Результат bool

IsDisconnected публичное свойство

public bool IsDisconnected
Результат bool

IsWorking публичное свойство

public bool IsWorking
Результат bool