C# Class XG.Plugin.Irc.XdccClient

Inheritance: XG.Plugin.ANotificationSender
Afficher le fichier Open project: lformella/xdcc-grabscher Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
EventThread ( ) : void

Private Methods

Méthode Description
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

Method Details

Connect() public méthode

public Connect ( ) : void
Résultat void

Disconnect() public méthode

public Disconnect ( ) : void
Résultat void

EventThread() protected méthode

protected EventThread ( ) : void
Résultat void

GetIrcUser() public méthode

public GetIrcUser ( string aUser ) : IrcUser
aUser string
Résultat Meebey.SmartIrc4net.IrcUser

IsUserMaybeeXdccBot() public méthode

public IsUserMaybeeXdccBot ( string aChannel, string aUser ) : bool
aChannel string
aUser string
Résultat bool

Join() public méthode

public Join ( XG aChannel ) : void
aChannel XG
Résultat void

Join() public méthode

public Join ( string aChannel ) : void
aChannel string
Résultat void

Part() public méthode

public Part ( XG aChan ) : void
aChan XG
Résultat void

SendMessage() public méthode

public SendMessage ( SendType aType, string aUser, string aCommand ) : void
aType SendType
aUser string
aCommand string
Résultat void

SendMessage() public méthode

public SendMessage ( string aUser, string aCommand ) : void
aUser string
aCommand string
Résultat void

TryJoinBotChannels() public méthode

public TryJoinBotChannels ( Bot aBot ) : void
aBot XG.Model.Domain.Bot
Résultat void

Version() public méthode

public Version ( string aUser ) : void
aUser string
Résultat void

WriteLine() public méthode

public WriteLine ( string aCommand ) : void
aCommand string
Résultat void

XdccRemove() public méthode

public XdccRemove ( Bot aBot ) : void
aBot XG.Model.Domain.Bot
Résultat void

XdccSend() public méthode

public XdccSend ( Packet aPacket ) : void
aPacket XG.Model.Domain.Packet
Résultat void