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
파일 보기 프로젝트 열기: benapetr/wikimedia-bot 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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