C# Класс XG.Plugin.Irc.XdccClient

Наследование: XG.Plugin.ANotificationSender
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Connect ( ) : void
Disconnect ( ) : void
GetIrcUser ( string aUser ) : IrcUser
IsUserMaybeeXdccBot ( string aChannel, string aUser ) : bool
Join ( XG aChannel ) : void
Join ( string aChannel ) : void
Part ( XG aChan ) : void
SendMessage ( SendType aType, string aUser, string aCommand ) : void
SendMessage ( string aUser, string aCommand ) : void
TryJoinBotChannels ( Bot aBot ) : void
Version ( string aUser ) : void
WriteLine ( string aCommand ) : void
XdccRemove ( Bot aBot ) : void
XdccSend ( Packet aPacket ) : void

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

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

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

Метод Описание
ClienNickChange ( NickChangeEventArgs e ) : void
ClientBan ( BanEventArgs e ) : void
ClientChannelMessage ( IrcEventArgs e ) : void
ClientConnected ( EventArgs e ) : void
ClientErrorMessage ( IrcEventArgs e ) : void
ClientJoin ( JoinEventArgs e ) : void
ClientKick ( KickEventArgs e ) : void
ClientNames ( NamesEventArgs e ) : void
ClientOnBan ( object sender, BanEventArgs e ) : void
ClientOnChannelMessage ( object sender, IrcEventArgs e ) : void
ClientOnConnected ( object sender, EventArgs e ) : void
ClientOnCtcpReply ( object sender, CtcpEventArgs e ) : void
ClientOnCtcpRequest ( object sender, CtcpEventArgs e ) : void
ClientOnErrorMessage ( object sender, IrcEventArgs e ) : void
ClientOnJoin ( object sender, JoinEventArgs e ) : void
ClientOnKick ( object sender, KickEventArgs e ) : void
ClientOnNames ( object sender, NamesEventArgs e ) : void
ClientOnNickChange ( object sender, NickChangeEventArgs e ) : void
ClientOnPart ( object sender, PartEventArgs e ) : void
ClientOnQueryMessage ( object sender, IrcEventArgs e ) : void
ClientOnQueryNotice ( object sender, IrcEventArgs e ) : void
ClientOnQuit ( object sender, QuitEventArgs e ) : void
ClientOnReadLine ( object sender, ReadLineEventArgs e ) : void
ClientOnTopic ( object sender, TopicEventArgs e ) : void
ClientOnTopicChange ( object sender, TopicChangeEventArgs e ) : void
ClientOnUnBan ( object sender, UnbanEventArgs e ) : void
ClientPart ( PartEventArgs e ) : void
ClientQuit ( QuitEventArgs e ) : void
ClientTopic ( TopicEventArgs e ) : void
ClientTopicChange ( TopicChangeEventArgs e ) : void
ClientUnBan ( UnbanEventArgs e ) : void
MessageReceived ( IrcEventArgs e ) : void
ObjectAdded ( object aSender, AObject>.EventArgs aEventArgs ) : void
ObjectEnabledChanged ( object aSender, EventArgs aEventArgs ) : void
ObjectRemoved ( object aSender, AObject>.EventArgs aEventArgs ) : void
UpdateBot ( Bot aBot ) : void
UpdateChannel ( Model aChannel ) : void

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

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

public Connect ( ) : void
Результат void

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

public Disconnect ( ) : void
Результат void

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

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

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

public GetIrcUser ( string aUser ) : IrcUser
aUser string
Результат Meebey.SmartIrc4net.IrcUser

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

public IsUserMaybeeXdccBot ( string aChannel, string aUser ) : bool
aChannel string
aUser string
Результат bool

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

public Join ( XG aChannel ) : void
aChannel XG
Результат void

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

public Join ( string aChannel ) : void
aChannel string
Результат void

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

public Part ( XG aChan ) : void
aChan XG
Результат void

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

public SendMessage ( SendType aType, string aUser, string aCommand ) : void
aType SendType
aUser string
aCommand string
Результат void

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

public SendMessage ( string aUser, string aCommand ) : void
aUser string
aCommand string
Результат void

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

public TryJoinBotChannels ( Bot aBot ) : void
aBot XG.Model.Domain.Bot
Результат void

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

public Version ( string aUser ) : void
aUser string
Результат void

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

public WriteLine ( string aCommand ) : void
aCommand string
Результат void

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

public XdccRemove ( Bot aBot ) : void
aBot XG.Model.Domain.Bot
Результат void

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

public XdccSend ( Packet aPacket ) : void
aPacket XG.Model.Domain.Packet
Результат void