úÎ(Q"E      !"#$%&'()*+,-./0123456789:;<=>?@ABCDportable provisionalmorfeusz8@gmail.com$  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 EFGHIJKLMN       portable provisionalmorfeusz8@gmail.comM$This event gets called whenever the ) connection with the server is dropped 1This event gets called on every message received NOTICE NICK QUIT !KICK "INVITE #TOPIC $MODE %PART &JOIN 'PING (Numeric, 001, 002, 372 etc. )PRIVMSG OPQRSTUVWXYZ[\]^_`ab*+,Server address to connect to -Server port to connect to . Nickname / Username 0 Realname 1$List of channels to join on connect 2Events to bind 3What to send on CTCP VERSION 4What to send on CTCP TIME 56Connects to a server Configuration Run in a new thread Print debug messages IrcServer instance 7$Sends a QUIT command to the server.  Quit message cdefghijklmno8"Sends a raw command to the server 9Sends a message to a channel *Please note: As of now this function doesn't provide flood control.  So be careful with \n. Channel Message :;<=pq?5Gets the destination, i.e if the IrcMessage was sent B directly to you returns the senders nick otherwise the channel. @-Returns a list of channels currently joined. /Currently this is not updated on KICK or PART. AReturns the current nickname. 'Currently this is not updated on NICK. BReturns the address CReturns the User name DReturns the Real name + !"#$%&'()*+,-./0123456789:;<=>?@ABCD+5*+,-./01234)('&%$#"! 6789:;<=>?@ABCD*)('&%$#"!  !"#$%&'()* +,-./01234+,-./0123456789:;<=?@ABCDportableAlphamorfeusz8@gmail.comE  !"#$%&'()*+,-./0123456789:;<=>?@ABCDr      !"#$%&'()*+,,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsimpleirc-0.2.0Network.SimpleIRC.MessagesNetwork.SimpleIRC.CoreNetwork.SimpleIRC IrcMessagemNickmUsermHostmServermCodemMsgmChanmOthermRawCommandMActionMNoticeMNickMQuitMKickMInviteMTopicMModeMPartMJoinMPrivmsgparse showCommand EventFuncIrcEvent DisconnectRawMsgNoticeNickQuitKickInviteTopicModePartJoinPingNumericPrivmsg IrcConfigcAddrcPortcNick cUsername cRealname cChannelscEvents cCTCPVersion cCTCPTimeMIrcconnect disconnectsendRawsendMsgsendCmdaddEvent changeEventsremEvent defaultConfiggetDest getChannels getNickname getAddress getUsername getRealname parseFirstparse2parse3parse4parse5 parseOther smartSplittakeLasttakeCarriageRet dropColon IrcServersAddrsPort sNickname sUsername sRealname sChannelssEventssSock sListenThread sCmdThreadsCmdChansDebug sCTCPVersion sCTCPTime SIrcCommandSIrcRemoveEventSIrcChangeEvents SIrcAddEvent genUnique genUniqueMaptoServer greetServer execCmdsLoop listenLoop joinChanspongonJoin ctcpHandlerevents callEvents eventFunc debugWritewrite