C# Class Jad_Bot.JadBot

Inheritance: Squishy.Irc.IrcClient
Datei anzeigen Open project: jaddie/WCell-Utility-Bot

Public Properties

Property Type Description
ChannelList List
Config System.IO.StreamReader
DumpReader Jad_Bot.WCellCommands.DumpReader
Exceptions List
FileLines List
GeneralFolder string
Irc JadBot
IrcLog System.IO.StreamWriter
LogFile string
Matches List
ParsedFolder string
Parser System.Diagnostics.Process
ParserConsoleInput System.IO.StreamWriter
ReplyChan string
Runtimer Stopwatch
SpamTimer System.Timers.System.Timers.Timer
ToolsFolder string
UnparsedFolder string
UploadSite string
Utility System.Diagnostics.Process
WebLinkToGeneralFolder string
WebLinkToLogsFolder string
WebLinkToParsedFolder string
WebLinkToUnparsedFolder string

Public Methods

Method Description
Client_Connected ( Connection con ) : void
Irc_Disconnected ( IrcClient arg1, bool arg2 ) : void
Main ( ) : void
MayTriggerCommand ( CmdTrigger trigger, Command cmd ) : bool
OnConnecting ( Connection con ) : void
Parser_OutputDataReceived ( object sender, DataReceivedEventArgs e ) : void
UtilityExited ( object sender, EventArgs e ) : void

Protected Methods

Method Description
OnError ( Squishy packet ) : void
OnText ( IrcUser user, IrcChannel chan, StringStream text ) : void
OnUnknownCommandUsed ( CmdTrigger trigger ) : void
OnUserEncountered ( IrcUser user ) : void
Perform ( ) : void

Private Methods

Method Description
Client_InternalDisconnected ( Connection con, bool connectionLost ) : void
SpamTimer_Elapsed ( object sender, System e ) : void

Method Details

Client_Connected() public static method

public static Client_Connected ( Connection con ) : void
con Connection
return void

Irc_Disconnected() public static method

public static Irc_Disconnected ( IrcClient arg1, bool arg2 ) : void
arg1 Squishy.Irc.IrcClient
arg2 bool
return void

Main() public static method

public static Main ( ) : void
return void

MayTriggerCommand() public method

public MayTriggerCommand ( CmdTrigger trigger, Command cmd ) : bool
trigger Squishy.Irc.Commands.CmdTrigger
cmd Squishy.Irc.Commands.Command
return bool

OnConnecting() public static method

public static OnConnecting ( Connection con ) : void
con Connection
return void

OnError() protected method

protected OnError ( Squishy packet ) : void
packet Squishy
return void

OnText() protected method

protected OnText ( IrcUser user, IrcChannel chan, StringStream text ) : void
user Squishy.Irc.IrcUser
chan Squishy.Irc.IrcChannel
text StringStream
return void

OnUnknownCommandUsed() protected method

protected OnUnknownCommandUsed ( CmdTrigger trigger ) : void
trigger Squishy.Irc.Commands.CmdTrigger
return void

OnUserEncountered() protected method

protected OnUserEncountered ( IrcUser user ) : void
user Squishy.Irc.IrcUser
return void

Parser_OutputDataReceived() public static method

public static Parser_OutputDataReceived ( object sender, DataReceivedEventArgs e ) : void
sender object
e System.Diagnostics.DataReceivedEventArgs
return void

Perform() protected method

protected Perform ( ) : void
return void

UtilityExited() public static method

public static UtilityExited ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Property Details

ChannelList public_oe static_oe property

public static List ChannelList
return List

Config public_oe static_oe property

public static StreamReader,System.IO Config
return System.IO.StreamReader

DumpReader public_oe static_oe property

public static DumpReader,Jad_Bot.WCellCommands DumpReader
return Jad_Bot.WCellCommands.DumpReader

Exceptions public_oe static_oe property

public static List Exceptions
return List

FileLines public_oe static_oe property

public static List FileLines
return List

GeneralFolder public_oe static_oe property

public static string GeneralFolder
return string

Irc public_oe static_oe property

public static JadBot,Jad_Bot Irc
return JadBot

IrcLog public_oe static_oe property

public static StreamWriter,System.IO IrcLog
return System.IO.StreamWriter

LogFile public_oe static_oe property

public static string LogFile
return string

Matches public_oe static_oe property

public static List Matches
return List

ParsedFolder public_oe static_oe property

public static string ParsedFolder
return string

Parser public_oe static_oe property

public static Process,System.Diagnostics Parser
return System.Diagnostics.Process

ParserConsoleInput public_oe static_oe property

public static StreamWriter,System.IO ParserConsoleInput
return System.IO.StreamWriter

ReplyChan public_oe static_oe property

public static string ReplyChan
return string

Runtimer public_oe static_oe property

public static Stopwatch Runtimer
return Stopwatch

SpamTimer public_oe static_oe property

public static System.Timers.System.Timers.Timer SpamTimer
return System.Timers.System.Timers.Timer

ToolsFolder public_oe static_oe property

public static string ToolsFolder
return string

UnparsedFolder public_oe static_oe property

public static string UnparsedFolder
return string

UploadSite public_oe static_oe property

public static string UploadSite
return string

Utility public_oe static_oe property

public static Process,System.Diagnostics Utility
return System.Diagnostics.Process

WebLinkToGeneralFolder public_oe static_oe property

public static string WebLinkToGeneralFolder
return string

WebLinkToLogsFolder public_oe static_oe property

public static string WebLinkToLogsFolder
return string

WebLinkToParsedFolder public_oe static_oe property

public static string WebLinkToParsedFolder
return string

WebLinkToUnparsedFolder public_oe static_oe property

public static string WebLinkToUnparsedFolder
return string