úÎ-k&ÉI      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH(c) Dominik Picheta 2010 BSD3 morfeusz8@gmail.com  provisional  portable  Safe-Inferred+ „Origin of the message, this is mNick if a message was sent directly to the bot, otherwise if it got sent to the channel it's mChan. PRIVMSG usr/#chan :ACTION msg NOTICE usr/#chan :msg  NICK newnick  QUIT :msg KICK #chan user :msg INVITE user #chan TOPIC #chan :topic MODE #chan +o user PART #chan :msg JOIN #chan key PRIVMSG #chan :msg Parse a raw IRC message % IJKLMNOPQRS      IJKLMNOPQRS(c) Dominik Picheta 2010BSD3morfeusz8@gmail.com provisionalportableNone&LThis event gets called whenever the connection with the server is dropped0This event gets called on every message receivedNOTICENICK QUIT!KICK"INVITE#TOPIC$MODE%PART&JOIN'PING(Numeric, 001, 002, 372 etc.)PRIVMSG,Server address to connect to-Server port to connect to.Use secure transport/Nickname0Optional server password1Username2Realname3#List of channels to join on connect4Events to bind5What to send on CTCP VERSION6What to send on CTCP TIME9Connects to a server:#Sends a QUIT command to the server.;Reconnects to the server.<!Sends a raw command to the server=Sends a message to a channel;Implements flood control according to RFC 2813, chapter 5.8C,Returns a list of channels currently joined.DReturns the current nickname.EReturns the addressFReturns the addressGReturns the User nameHReturns the Real nameTSReturns the timestamp of the last sent message, possibly with flood control penaltyU0Updates the value of the flood control timestamp] !"#$%&'()VWXYZ[\]^_`abcdefghijklm*+,-./012345678nop9 ConfigurationRun in a new threadPrint debug messagesIrcServer instance: Quit message;qrstuvwxyz{|}~<=ChannelMessage>?@A€BCDEFGHTU/ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH/8*+,-./01234567)('&%$#"! 9:;<=>?@ABCDEFGH,)('&%$#"! VWXYZ[\]^_`abcdefghijmlk* +,-./012345678nop9:;qrstuvwxyz{|}~<=>?@A€BCDEFGHTU(c) Dominik Picheta 2010 BSD3 morfeusz8@gmail.com Alpha  portable NoneI  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGH‚      !"#$%&'()*+,--./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒsimpleirc-0.3.1Network.SimpleIRC.MessagesNetwork.SimpleIRC.CoreNetwork.SimpleIRC IrcMessagemNickmUsermHostmServermCodemMsgmChanmOriginmOthermRawCommandMActionMNoticeMNickMQuitMKickMInviteMTopicMModeMPartMJoinMPrivmsgparse showCommand EventFuncIrcEvent DisconnectRawMsgNoticeNickQuitKickInviteTopicModePartJoinPingNumericPrivmsg IrcConfigcAddrcPortcSecurecNickcPass cUsername cRealname cChannelscEvents cCTCPVersion cCTCPTimecPingTimeoutIntervalMIrcconnect disconnect reconnectsendRawsendMsgsendCmdaddEvent changeEventsremEventmkDefaultConfig getChannels getNickname getAddressgetPort getUsername getRealname parseFirst getOriginparse2parse3parse4parse5 parseOther smartSplittakeLasttakeCarriageRet dropColongetFloodControlTimestampsetFloodControlTimestamp IrcServersAddrsPortsSecure sNickname sPassword sUsername sRealname sChannelssEventssSock sListenThread sCmdThreadsCmdChansDebug sCTCPVersion sCTCPTimesPingTimeoutIntervalsFloodControlTimestamp SIrcCommandSIrcRemoveEventSIrcChangeEvents SIrcAddEventinternalEventsinternalNormEventsconnect' genUnique genUniqueMaptoServer greetServer execCmdsLoop listenLoop joinChanspong trackChanges ctcpHandlerevents callEventseqEvent eventFunc debugWritewrite$fShowIrcEvent