twisted.words.tendril.TendrilIRC.html   [plain text]


<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>twisted.words.tendril.TendrilIRC</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css"></link>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">

<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="center">
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="twisted.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar" align="right" width="100%">
      <table border="0" cellpadding="0" cellspacing="0">
      <tr><th class="navbar" align="center">
        <p class="nomargin">
          <a class="navbar" target="_top" href="http://twistedmatrix.com/">Twisted&nbsp;1.3.0rc1</a>
      </p></th></tr></table>
    </th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <font size="-1"><b class="breadcrumbs">
        <a href="twisted.html">Package&nbsp;twisted</a> ::
        <a href="twisted.words.html">Package&nbsp;words</a> ::
        <a href="twisted.words.tendril.html">Module&nbsp;tendril</a> ::
        Class&nbsp;TendrilIRC
      </b></font></br>
    </td>
    <td><table cellpadding="0" cellspacing="0">
      <tr><td align="right"><font size="-2">[<a href="frames.html"target="_top">frames</a>&nbsp;|&nbsp;<a href="twisted.words.tendril.TendrilIRC.html" target="_top">no&nbsp;frames</a>]</font></td></tr>
    </table></td>
</tr></table>

<!-- =========== START OF CLASS DESCRIPTION =========== -->
<h2 class="class">Class TendrilIRC</h2>

<pre class="base-tree">
               <a href="twisted.persisted.styles.Ephemeral.html"><code>Ephemeral</code></a> --+
                           |
<a href="twisted.internet.protocol.BaseProtocol.html"><code>BaseProtocol</code></a> --+           |
               |           |
        <a href="twisted.internet.protocol.Protocol.html"><code>Protocol</code></a> --+       |
                   |       |
        <a href="twisted.protocols.basic.LineReceiver.html"><code>LineReceiver</code></a> --+   |
                       |   |
               <a href="twisted.protocols.irc.IRCClient.html"><code>IRCClient</code></a> --+
                           |
                          <b>TendrilIRC</b>
</pre><br />

<hr/>

I connect to the IRC server and broker traffic.
<hr/>


<!-- =========== START OF METHOD SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
  <th colspan="2">Method Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#__init__" class="summary-sig-name"><code>__init__</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Create a new Tendril IRC client.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#action" class="summary-sig-name"><code>action</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
<br />
Speak about a participant in third-person.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#bot_DCC" class="summary-sig-name"><code>bot_DCC</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
Commands for brokering DCC handshakes.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="bot_help"></a><span class="summary-sig"><span class="summary-sig-name">bot_help</span>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#bot_msg" class="summary-sig-name"><code>bot_msg</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>sender</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
Pass along a message as a directMessage to a words Participant</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="botUnknown"></a><span class="summary-sig"><span class="summary-sig-name">botUnknown</span>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#connectionLost" class="summary-sig-name"><code>connectionLost</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>reason</span>)</span></code>
<br />
When I lose a connection, log out all my IRC participants.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#ctcpQuery_DCC" class="summary-sig-name"><code>ctcpQuery_DCC</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
<br />
Accept DCC handshakes, for passing on to others.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_ERR_BANNEDFROMCHAN" class="summary-sig-name"><code>irc_ERR_BADCHANNELKEY</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
When I can't get on a channel, report it.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_ERR_BANNEDFROMCHAN" class="summary-sig-name"><code>irc_ERR_BANNEDFROMCHAN</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
When I can't get on a channel, report it.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_ERR_BANNEDFROMCHAN" class="summary-sig-name"><code>irc_ERR_CHANNELISFULL</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
When I can't get on a channel, report it.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_ERR_BANNEDFROMCHAN" class="summary-sig-name"><code>irc_ERR_INVITEONLYCHAN</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
When I can't get on a channel, report it.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_ERR_BANNEDFROMCHAN" class="summary-sig-name"><code>irc_ERR_NOSUCHCHANNEL</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
When I can't get on a channel, report it.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><a name="irc_ERR_NOTREGISTERED"></a><span class="summary-sig"><span class="summary-sig-name">irc_ERR_NOTREGISTERED</span>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_ERR_BANNEDFROMCHAN" class="summary-sig-name"><code>irc_ERR_UNAVAILRESOURCE</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
When I can't get on a channel, report it.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_INVITE" class="summary-sig-name"><code>irc_INVITE</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
Accept an invitation, if it's in my groupList.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_JOIN" class="summary-sig-name"><code>irc_JOIN</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
Join IRC user to the corresponding group.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_KICK" class="summary-sig-name"><code>irc_KICK</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
Kicked? Who? Not me, I hope.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_NICK" class="summary-sig-name"><code>irc_NICK</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
When an IRC user changes their nickname</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_PART" class="summary-sig-name"><code>irc_PART</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
Parting IRC members leave the correspoding group.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_QUIT" class="summary-sig-name"><code>irc_QUIT</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
When a user quits IRC, log out their participant.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#irc_TOPIC" class="summary-sig-name"><code>irc_TOPIC</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
Announce the new topic.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#lineReceived" class="summary-sig-name"><code>lineReceived</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>line</span>)</span></code>
<br />
Override this for when each line is received.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#log" class="summary-sig-name"><code>log</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>message</span>,
          <span class=summary-sig-arg>priority</span>)</span></code>
<br />
I need to give Twisted a prioritized logging facility one of these 
days.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#noticed" class="summary-sig-name"><code>noticed</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
<br />
Pass channel notices on to the group.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#privmsg" class="summary-sig-name"><code>privmsg</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
<br />
Dispatch privmsg as a groupMessage or a command, as appropriate.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#sendLine" class="summary-sig-name"><code>sendLine</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>line</span>)</span></code>
<br />
Send a line through my transport, unless my transport isn't up.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.words.tendril.TendrilIRC.html#signedOn" class="summary-sig-name"><code>signedOn</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Join my groupList once I've signed on.</td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from IRCClient</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#__getstate__" class="summary-sig-name"><code>__getstate__</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#_sendLine" class="summary-sig-name"><code>_sendLine</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#away" class="summary-sig-name"><code>away</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#badMessage" class="summary-sig-name"><code>badMessage</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>line</span>,
          <span class=summary-sig-arg>excType</span>,
          <span class=summary-sig-arg>excValue</span>,
          <span class=summary-sig-arg>tb</span>)</span></code>
<br />
When I get a message that's so broken I can't use it.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#bounce" class="summary-sig-name"><code>bounce</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>info</span>)</span></code>
<br />
Called with information about where the client should reconnect.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#connectionMade" class="summary-sig-name"><code>connectionMade</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Called when a connection is made.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#created" class="summary-sig-name"><code>created</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>when</span>)</span></code>
<br />
Called with creation date information about the server, usually at 
logon.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpMakeQuery" class="summary-sig-name"><code>ctcpMakeQuery</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>messages</span>)</span></code>
<br />
Send one or more <a name="index-extended_messages"></a><i 
class="indexterm">extended messages</i> as a CTCP query.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpMakeReply" class="summary-sig-name"><code>ctcpMakeReply</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>messages</span>)</span></code>
<br />
Send one or more <a name="index-extended_messages"></a><i 
class="indexterm">extended messages</i> as a CTCP reply.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery" class="summary-sig-name"><code>ctcpQuery</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>messages</span>)</span></code>
<br />
Dispatch method for any CTCP queries received.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_ACTION" class="summary-sig-name"><code>ctcpQuery_ACTION</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_CLIENTINFO" class="summary-sig-name"><code>ctcpQuery_CLIENTINFO</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
<br />
A master index of what CTCP tags this client knows.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_ERRMSG" class="summary-sig-name"><code>ctcpQuery_ERRMSG</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_FINGER" class="summary-sig-name"><code>ctcpQuery_FINGER</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_PING" class="summary-sig-name"><code>ctcpQuery_PING</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_SOURCE" class="summary-sig-name"><code>ctcpQuery_SOURCE</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_TIME" class="summary-sig-name"><code>ctcpQuery_TIME</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_USERINFO" class="summary-sig-name"><code>ctcpQuery_USERINFO</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_VERSION" class="summary-sig-name"><code>ctcpQuery_VERSION</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpReply" class="summary-sig-name"><code>ctcpReply</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>messages</span>)</span></code>
<br />
Dispatch method for any CTCP replies received.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpReply_PING" class="summary-sig-name"><code>ctcpReply_PING</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpUnknownQuery" class="summary-sig-name"><code>ctcpUnknownQuery</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>tag</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ctcpUnknownReply" class="summary-sig-name"><code>ctcpUnknownReply</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>tag</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
<br />
Called when a fitting ctcpReply_ method is not found.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dataReceived" class="summary-sig-name"><code>dataReceived</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
<br />
Protocol.dataReceived.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dcc_ACCEPT" class="summary-sig-name"><code>dcc_ACCEPT</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dcc_CHAT" class="summary-sig-name"><code>dcc_CHAT</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dcc_RESUME" class="summary-sig-name"><code>dcc_RESUME</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dcc_SEND" class="summary-sig-name"><code>dcc_SEND</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dccAcceptResume" class="summary-sig-name"><code>dccAcceptResume</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>fileName</span>,
          <span class=summary-sig-arg>port</span>,
          <span class=summary-sig-arg>resumePos</span>)</span></code>
<br />
Send a DCC ACCEPT response to clients who have requested a resume.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dccDoAcceptResume" class="summary-sig-name"><code>dccDoAcceptResume</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>file</span>,
          <span class=summary-sig-arg>port</span>,
          <span class=summary-sig-arg>resumePos</span>)</span></code>
<br />
Called when a client has verified and accepted a DCC resume request 
made by us.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dccDoChat" class="summary-sig-name"><code>dccDoChat</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>address</span>,
          <span class=summary-sig-arg>port</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dccDoResume" class="summary-sig-name"><code>dccDoResume</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>file</span>,
          <span class=summary-sig-arg>port</span>,
          <span class=summary-sig-arg>resumePos</span>)</span></code>
<br />
Called when a client is trying to resume an offered file via DCC 
send.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dccDoSend" class="summary-sig-name"><code>dccDoSend</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>address</span>,
          <span class=summary-sig-arg>port</span>,
          <span class=summary-sig-arg>fileName</span>,
          <span class=summary-sig-arg>size</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
<br />
Called when I receive a DCC SEND offer from a client.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dccResume" class="summary-sig-name"><code>dccResume</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>fileName</span>,
          <span class=summary-sig-arg>port</span>,
          <span class=summary-sig-arg>resumePos</span>)</span></code>
<br />
Send a DCC RESUME request to another user.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#dccSend" class="summary-sig-name"><code>dccSend</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>file</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#handleCommand" class="summary-sig-name"><code>handleCommand</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>command</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
Determine the function to call for the given command and call it with 
the given arguments.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_ERR_NICKNAMEINUSE" class="summary-sig-name"><code>irc_ERR_NICKNAMEINUSE</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_ERR_PASSWDMISMATCH" class="summary-sig-name"><code>irc_ERR_PASSWDMISMATCH</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_MODE" class="summary-sig-name"><code>irc_MODE</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_NOTICE" class="summary-sig-name"><code>irc_NOTICE</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_PING" class="summary-sig-name"><code>irc_PING</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_PRIVMSG" class="summary-sig-name"><code>irc_PRIVMSG</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_BOUNCE" class="summary-sig-name"><code>irc_RPL_BOUNCE</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_CREATED" class="summary-sig-name"><code>irc_RPL_CREATED</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_ENDOFMOTD" class="summary-sig-name"><code>irc_RPL_ENDOFMOTD</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_LUSERCHANNELS" class="summary-sig-name"><code>irc_RPL_LUSERCHANNELS</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_LUSERCLIENT" class="summary-sig-name"><code>irc_RPL_LUSERCLIENT</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_LUSERME" class="summary-sig-name"><code>irc_RPL_LUSERME</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_LUSEROP" class="summary-sig-name"><code>irc_RPL_LUSEROP</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_MOTD" class="summary-sig-name"><code>irc_RPL_MOTD</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_MOTDSTART" class="summary-sig-name"><code>irc_RPL_MOTDSTART</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_MYINFO" class="summary-sig-name"><code>irc_RPL_MYINFO</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_NOTOPIC" class="summary-sig-name"><code>irc_RPL_NOTOPIC</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_TOPIC" class="summary-sig-name"><code>irc_RPL_TOPIC</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
<br />
I just joined the channel, and the server is telling me the current 
topic.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_WELCOME" class="summary-sig-name"><code>irc_RPL_WELCOME</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_RPL_YOURHOST" class="summary-sig-name"><code>irc_RPL_YOURHOST</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#irc_unknown" class="summary-sig-name"><code>irc_unknown</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>prefix</span>,
          <span class=summary-sig-arg>command</span>,
          <span class=summary-sig-arg>params</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#isupport" class="summary-sig-name"><code>isupport</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>options</span>)</span></code>
<br />
Called with various information about what the server supports.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#join" class="summary-sig-name"><code>join</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>key</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#joined" class="summary-sig-name"><code>joined</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>)</span></code>
<br />
Called when I finish joining a channel.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#kick" class="summary-sig-name"><code>kick</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>reason</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#kickedFrom" class="summary-sig-name"><code>kickedFrom</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>kicker</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
<br />
Called when I am kicked from a channel.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#leave" class="summary-sig-name"><code>leave</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>reason</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#left" class="summary-sig-name"><code>left</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>)</span></code>
<br />
Called when I have left a channel.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#luserChannels" class="summary-sig-name"><code>luserChannels</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channels</span>)</span></code>
<br />
Called with the number of channels existant on the server.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#luserClient" class="summary-sig-name"><code>luserClient</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>info</span>)</span></code>
<br />
Called with information about the number of connections, usually at 
logon.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#luserMe" class="summary-sig-name"><code>luserMe</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>info</span>)</span></code>
<br />
Called with information about the server connected to.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#luserOp" class="summary-sig-name"><code>luserOp</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>ops</span>)</span></code>
<br />
Called with the number of ops logged on to the server.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#me" class="summary-sig-name"><code>me</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>action</span>)</span></code>
<br />
Strike a pose.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#mode" class="summary-sig-name"><code>mode</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>chan</span>,
          <span class=summary-sig-arg>set</span>,
          <span class=summary-sig-arg>modes</span>,
          <span class=summary-sig-arg>limit</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>mask</span>)</span></code>
<br />
Change the modes on a user or channel.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#modeChanged" class="summary-sig-name"><code>modeChanged</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>set</span>,
          <span class=summary-sig-arg>modes</span>,
          <span class=summary-sig-arg>args</span>)</span></code>
<br />
Called when a channel's modes are changed</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#msg" class="summary-sig-name"><code>msg</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>message</span>,
          <span class=summary-sig-arg>length</span>)</span></code>
<br />
Send a message to a user or channel.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#myInfo" class="summary-sig-name"><code>myInfo</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>servername</span>,
          <span class=summary-sig-arg>version</span>,
          <span class=summary-sig-arg>umodes</span>,
          <span class=summary-sig-arg>cmodes</span>)</span></code>
<br />
Called with information about the server, usually at logon.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#nickChanged" class="summary-sig-name"><code>nickChanged</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>nick</span>)</span></code>
<br />
Called when my nick has been changed.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#notice" class="summary-sig-name"><code>notice</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#leave" class="summary-sig-name"><code>part</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>reason</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#ping" class="summary-sig-name"><code>ping</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>text</span>)</span></code>
<br />
Measure round-trip delay to another IRC client.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#pong" class="summary-sig-name"><code>pong</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>secs</span>)</span></code>
<br />
Called with the results of a CTCP PING query.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#quirkyMessage" class="summary-sig-name"><code>quirkyMessage</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>s</span>)</span></code>
<br />
This is called when I receive a message which is peculiar, but not 
wholly indecipherable.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#quit" class="summary-sig-name"><code>quit</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#receivedMOTD" class="summary-sig-name"><code>receivedMOTD</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>motd</span>)</span></code>
<br />
I received a message-of-the-day banner from the server.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#register" class="summary-sig-name"><code>register</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>nickname</span>,
          <span class=summary-sig-arg>hostname</span>,
          <span class=summary-sig-arg>servername</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#say" class="summary-sig-name"><code>say</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>message</span>,
          <span class=summary-sig-arg>length</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#setNick" class="summary-sig-name"><code>setNick</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>nickname</span>)</span></code>
</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#topic" class="summary-sig-name"><code>topic</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>topic</span>)</span></code>
<br />
Attempt to set the topic of the given channel, or ask what it is.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#topicUpdated" class="summary-sig-name"><code>topicUpdated</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>newTopic</span>)</span></code>
<br />
In channel, user changed the topic to newTopic.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#userJoined" class="summary-sig-name"><code>userJoined</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>)</span></code>
<br />
Called when I see another user joining a channel.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#userKicked" class="summary-sig-name"><code>userKicked</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>kickee</span>,
          <span class=summary-sig-arg>channel</span>,
          <span class=summary-sig-arg>kicker</span>,
          <span class=summary-sig-arg>message</span>)</span></code>
<br />
Called when I observe someone else being kicked from a channel.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#userLeft" class="summary-sig-name"><code>userLeft</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>user</span>,
          <span class=summary-sig-arg>channel</span>)</span></code>
<br />
Called when I see another user leaving a channel.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#userRenamed" class="summary-sig-name"><code>userRenamed</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>oldname</span>,
          <span class=summary-sig-arg>newname</span>)</span></code>
<br />
A user changed their name from oldname to newname.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.irc.IRCClient.html#yourHost" class="summary-sig-name"><code>yourHost</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>info</span>)</span></code>
<br />
Called with daemon information about the server, usually at logon.</td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from LineReceiver</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.basic.LineReceiver.html#clearLineBuffer" class="summary-sig-name"><code>clearLineBuffer</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Clear buffered data.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.basic.LineReceiver.html#lineLengthExceeded" class="summary-sig-name"><code>lineLengthExceeded</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>line</span>)</span></code>
<br />
Called when the maximum line length has been reached.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.basic.LineReceiver.html#rawDataReceived" class="summary-sig-name"><code>rawDataReceived</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>data</span>)</span></code>
<br />
Override this for when raw data is received.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.basic.LineReceiver.html#setLineMode" class="summary-sig-name"><code>setLineMode</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>extra</span>)</span></code>
<br />
Sets the line-mode of this receiver.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.protocols.basic.LineReceiver.html#setRawMode" class="summary-sig-name"><code>setRawMode</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
Sets the raw mode of this receiver.</td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from Protocol</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.internet.protocol.Protocol.html#connectionFailed" class="summary-sig-name"><code>connectionFailed</code></a>(<span class=summary-sig-arg>self</span>)</span></code>
<br />
(Deprecated)</td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from BaseProtocol</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.internet.protocol.BaseProtocol.html#makeConnection" class="summary-sig-name"><code>makeConnection</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>transport</span>)</span></code>
<br />
Make a connection to a transport and a server.</td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from Ephemeral</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">&nbsp;</font></td>
  <td><code><span class="summary-sig"><a href="twisted.persisted.styles.Ephemeral.html#__setstate__" class="summary-sig-name"><code>__setstate__</code></a>(<span class=summary-sig-arg>self</span>,
          <span class=summary-sig-arg>state</span>)</span></code>
</td></tr>
</table><br />


<!-- =========== START OF INSTANCE VARIABLE SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
  <th colspan="2">Instance Variable Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.words.tendril.TendrilIRC.html#realname"><code>realname</code></a></b>: Supplied to the server during login as the &quot;Real name&quot; or 
&quot;ircname&quot;.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.words.tendril.TendrilIRC.html#versionEnv"><code>versionEnv</code></a></b>: CTCP VERSION reply, environment the client is running in.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.words.tendril.TendrilIRC.html#versionName"><code>versionName</code></a></b>: CTCP VERSION reply, client name.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.words.tendril.TendrilIRC.html#versionNum"><code>versionNum</code></a></b>: CTCP VERSION reply, client version,</td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from IRCClient</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">Callable or String</font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#fingerReply"><code>fingerReply</code></a></b>: Sent in reply to a <a name="index-FINGER"></a><i 
class="indexterm">FINGER</i> CTCP query.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1">Number of Seconds.</font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#lineRate"><code>lineRate</code></a></b>: Minimum delay between lines sent to the server.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#nickname"><code>nickname</code></a></b>: Nickname the client will use.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#password"><code>password</code></a></b>: Password used to log on to the server.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#sourceURL"><code>sourceURL</code></a></b>: CTCP SOURCE reply, a URL where the source code of this client may be 
found.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#userinfo"><code>userinfo</code></a></b>: Sent in reply to a <a name="index-USERINFO"></a><i 
class="indexterm">USERINFO</i> CTCP query.</td></tr>
</table><br />


<!-- =========== START OF CLASS VARIABLE SUMMARY =========== -->
<table class="summary" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="summary">
  <th colspan="2">Class Variable Summary</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>tuple</code></font></td>
<td><b><a href="twisted.words.tendril.TendrilIRC.html#helptext"><code>helptext</code></a></b> = <span title="(&quot;Hi, I'm a Tendril bridge between here and %(service)s.&quot;, 'You can send a private message to someone like this:', '/msg %(myNick)s msg theirNick Hi there!')"><code>(&quot;Hi,&nbsp;I'm&nbsp;a&nbsp;Tendril&nbsp;bridge&nbsp;between&nbsp;here&nbsp;and&nbsp;%<span class="variable-ellipsis">...</span></code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.words.tendril.TendrilIRC.html#words"><code>words</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from IRCClient</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#__pychecker__"><code>__pychecker__</code></a></b> = <span title="'unusednames=params,prefix,channel'"><code><span class="variable-quote">'</span>unusednames=params,prefix,channel<span class="variable-quote">'</span>      </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#_MAX_PINGRING"><code>_MAX_PINGRING</code></a></b> = <span title="12">12&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#_pings"><code>_pings</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#_queue"><code>_queue</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#_queueEmptying"><code>_queueEmptying</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#dcc_destdir"><code>dcc_destdir</code></a></b> = <span title="'.'"><code><span class="variable-quote">'</span>.<span class="variable-quote">'</span>                                        </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#dcc_sessions"><code>dcc_sessions</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#delimiter"><code>delimiter</code></a></b>: The line-ending delimiter to use.</td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#motd"><code>motd</code></a></b> = <span title="''"><code><span class="variable-quote">'</span><span class="variable-quote">'</span>                                                </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
<td><b><a href="twisted.protocols.irc.IRCClient.html#performLogin"><code>performLogin</code></a></b> = <span title="1">1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from LineReceiver</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>str</code></font></td>
<td><b><a href="twisted.protocols.basic.LineReceiver.html#__buffer"><code>_LineReceiver__buffer</code></a></b> = <span title="''"><code><span class="variable-quote">'</span><span class="variable-quote">'</span>                               </code>
</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
<td><b><a href="twisted.protocols.basic.LineReceiver.html#line_mode"><code>line_mode</code></a></b> = <span title="1">1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
<td><b><a href="twisted.protocols.basic.LineReceiver.html#MAX_LENGTH"><code>MAX_LENGTH</code></a></b>: The maximum length of a line to allow (If a sent line is longer than 
this, the connection is dropped).</td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from Protocol</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>tuple</code></font></td>
<td><b><a href="twisted.internet.protocol.Protocol.html#__implements__"><code>__implements__</code></a></b> = <span title="(&lt;class twisted.internet.interfaces.IProtocol at 0x8278f0c&gt;,)"><code>(&lt;class&nbsp;twisted.internet.interfaces.IPr<span class="variable-ellipsis">...</span></code>
</span></td></tr>
<tr bgcolor="#e8f0f8" class="group">
  <th colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;Inherited from BaseProtocol</th></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>int</code></font></td>
<td><b><a href="twisted.internet.protocol.BaseProtocol.html#connected"><code>connected</code></a></b> = <span title="0">0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
<tr><td align="right" valign="top" width="15%"><font size="-1"><code>NoneType</code></font></td>
<td><b><a href="twisted.internet.protocol.BaseProtocol.html#transport"><code>transport</code></a></b> = <span title="None">None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></td></tr>
</table><br />


<!-- =========== START OF METHOD DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
  <th colspan="2">Method Details</th></tr>
</table>

<a name="__init__"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">__init__</span>(<span class=sig-arg>self</span>)</span>
    <br /><i>(Constructor)</i>
  </h3>
  Create a new Tendril IRC client.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="action"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">action</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>user</span>,
          <span class=sig-arg>channel</span>,
          <span class=sig-arg>message</span>)</span>
  </h3>
  Speak about a participant in third-person.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#action"><code>twisted.protocols.irc.IRCClient.action</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="bot_DCC"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">bot_DCC</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>user</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  <p>Commands for brokering DCC handshakes.</p>
  <p>DCC -- I'll tell you if I'm holding a DCC request from you.</p>
  <p>DCC PASSTO nick -- give the DCC request you gave me to this 
  nick.</p>
  DCC FORGET -- forget any DCC requests you offered to me.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="bot_msg"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">bot_msg</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>sender</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  Pass along a message as a directMessage to a words Participant
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="connectionLost"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">connectionLost</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>reason</span>)</span>
  </h3>
  When I lose a connection, log out all my IRC participants.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.internet.protocol.Protocol.html#connectionLost"><code>twisted.internet.protocol.Protocol.connectionLost</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="ctcpQuery_DCC"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">ctcpQuery_DCC</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>user</span>,
          <span class=sig-arg>channel</span>,
          <span class=sig-arg>data</span>)</span>
  </h3>
  Accept DCC handshakes, for passing on to others.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#ctcpQuery_DCC"><code>twisted.protocols.irc.IRCClient.ctcpQuery_DCC</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="irc_ERR_BANNEDFROMCHAN"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_ERR_BADCHANNELKEY</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  When I can't get on a channel, report it.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="irc_ERR_BANNEDFROMCHAN"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_ERR_BANNEDFROMCHAN</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  When I can't get on a channel, report it.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="irc_ERR_BANNEDFROMCHAN"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_ERR_CHANNELISFULL</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  When I can't get on a channel, report it.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="irc_ERR_BANNEDFROMCHAN"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_ERR_INVITEONLYCHAN</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  When I can't get on a channel, report it.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="irc_ERR_BANNEDFROMCHAN"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_ERR_NOSUCHCHANNEL</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  When I can't get on a channel, report it.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="irc_ERR_BANNEDFROMCHAN"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_ERR_UNAVAILRESOURCE</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  When I can't get on a channel, report it.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="irc_INVITE"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_INVITE</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  Accept an invitation, if it's in my groupList.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="irc_JOIN"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_JOIN</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  Join IRC user to the corresponding group.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#irc_JOIN"><code>twisted.protocols.irc.IRCClient.irc_JOIN</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="irc_KICK"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_KICK</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  Kicked? Who? Not me, I hope.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#irc_KICK"><code>twisted.protocols.irc.IRCClient.irc_KICK</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="irc_NICK"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_NICK</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  <p>When an IRC user changes their nickname</p>
  this does *not* change the name of their perspectivee, just my 
  nickname-&gt;perspective and client-&gt;nickname mappings.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#irc_NICK"><code>twisted.protocols.irc.IRCClient.irc_NICK</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="irc_PART"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_PART</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  Parting IRC members leave the correspoding group.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#irc_PART"><code>twisted.protocols.irc.IRCClient.irc_PART</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="irc_QUIT"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_QUIT</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  When a user quits IRC, log out their participant.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="irc_TOPIC"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">irc_TOPIC</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>prefix</span>,
          <span class=sig-arg>params</span>)</span>
  </h3>
  Announce the new topic.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#irc_TOPIC"><code>twisted.protocols.irc.IRCClient.irc_TOPIC</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="lineReceived"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">lineReceived</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>line</span>)</span>
  </h3>
  Override this for when each line is received.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#lineReceived"><code>twisted.protocols.irc.IRCClient.lineReceived</code></a> <i>(inherited documentation)</i>
</dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="log"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">log</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>message</span>,
          <span class=sig-arg>priority</span>=<span class=sig-default>None</span>)</span>
  </h3>
  I need to give Twisted a prioritized logging facility one of these 
  days.
  <dl><dt></dt><dd>
  </dd></dl>
</td></tr></table>

<a name="noticed"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">noticed</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>user</span>,
          <span class=sig-arg>channel</span>,
          <span class=sig-arg>message</span>)</span>
  </h3>
  Pass channel notices on to the group.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#noticed"><code>twisted.protocols.irc.IRCClient.noticed</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="privmsg"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">privmsg</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>user</span>,
          <span class=sig-arg>channel</span>,
          <span class=sig-arg>message</span>)</span>
  </h3>
  Dispatch privmsg as a groupMessage or a command, as appropriate.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#privmsg"><code>twisted.protocols.irc.IRCClient.privmsg</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="sendLine"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">sendLine</span>(<span class=sig-arg>self</span>,
          <span class=sig-arg>line</span>)</span>
  </h3>
  Send a line through my transport, unless my transport isn't up.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#sendLine"><code>twisted.protocols.irc.IRCClient.sendLine</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>

<a name="signedOn"></a>
<table width="100%" class="func-details" bgcolor="#e0e0e0"><tr><td>
  <h3><span class="sig"><span class="sig-name">signedOn</span>(<span class=sig-arg>self</span>)</span>
  </h3>
  Join my groupList once I've signed on.
  <dl><dt></dt><dd>
    <dl><dt><b>Overrides:</b></dt>
      <dd><a href="twisted.protocols.irc.IRCClient.html#signedOn"><code>twisted.protocols.irc.IRCClient.signedOn</code></a></dd>
    </dl>
  </dd></dl>
</td></tr></table>
<br />


<!-- =========== START OF INSTANCE VARIABLE DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
  <th colspan="2">Instance Variable Details</th></tr>
</table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="realname"></a>
<h3>realname</h3>
Supplied to the server during login as the &quot;Real name&quot; or 
&quot;ircname&quot;.
<dl>
  <dt></dt>
  <dd>
    <dl>
      <dt><b>Type:</b></dt>
      <dd>
          <code>NoneType</code>

      </dd>
<span title="'Tendril'">      <dt><b>Value:</b></dt>
      <dd><table><tr><td>
<pre class="variable">
<span class="variable-quote">'</span>Tendril<span class="variable-quote">'</span>                                                              </pre>
        </td></tr></table></dd>
</span>    </dl>
  </dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="versionEnv"></a>
<h3>versionEnv</h3>
CTCP VERSION reply, environment the client is running in.
<dl>
  <dt></dt>
  <dd>
    <dl>
      <dt><b>Type:</b></dt>
      <dd>
          <code>NoneType</code>

      </dd>
<span title="'Twisted 1.3.0rc1'">      <dt><b>Value:</b></dt>
      <dd><table><tr><td>
<pre class="variable">
<span class="variable-quote">'</span>Twisted 1.3.0rc1<span class="variable-quote">'</span>                                                     </pre>
        </td></tr></table></dd>
</span>    </dl>
  </dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="versionName"></a>
<h3>versionName</h3>
CTCP VERSION reply, client name. If <code>None</code>, no VERSION 
reply will be sent.
<dl>
  <dt></dt>
  <dd>
    <dl>
      <dt><b>Type:</b></dt>
      <dd>
          <code>NoneType</code>

      </dd>
<span title="'Tendril'">      <dt><b>Value:</b></dt>
      <dd><table><tr><td>
<pre class="variable">
<span class="variable-quote">'</span>Tendril<span class="variable-quote">'</span>                                                              </pre>
        </td></tr></table></dd>
</span>    </dl>
  </dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="versionNum"></a>
<h3>versionNum</h3>
CTCP VERSION reply, client version,
<dl>
  <dt></dt>
  <dd>
    <dl>
      <dt><b>Type:</b></dt>
      <dd>
          <code>NoneType</code>

      </dd>
<span title="'1.32'">      <dt><b>Value:</b></dt>
      <dd><table><tr><td>
<pre class="variable">
<span class="variable-quote">'</span>1.32<span class="variable-quote">'</span>                                                                 </pre>
        </td></tr></table></dd>
</span>    </dl>
  </dd>
</dl></td></tr></table>
<br />


<!-- =========== START OF CLASS VARIABLE DETAILS =========== -->
<table class="details" border="1" cellpadding="3" cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="details">
  <th colspan="2">Class Variable Details</th></tr>
</table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="helptext"></a>
<h3>helptext</h3>
<dl>
  <dt></dt>
  <dd>
    <dl>
      <dt><b>Type:</b></dt>
      <dd>
          <code>tuple</code>

      </dd>
<span title="(&quot;Hi, I'm a Tendril bridge between here and %(service)s.&quot;, 'You can send a private message to someone like this:', '/msg %(myNick)s msg theirNick Hi there!')">      <dt><b>Value:</b></dt>
      <dd><table><tr><td>
<pre class="variable">
(&quot;Hi, I'm a Tendril bridge between here and %(service)s.&quot;,
 'You can send a private message to someone like this:',
 '/msg %(myNick)s msg theirNick Hi there!')                            </pre>
        </td></tr></table></dd>
</span>    </dl>
  </dd>
</dl></td></tr></table>
<table width="100%" class="var-details" bgcolor="#e0e0e0"><tr><td>
<a name="words"></a>
<h3>words</h3>
<dl>
  <dt></dt>
  <dd>
    <dl>
      <dt><b>Type:</b></dt>
      <dd>
          <code>NoneType</code>

      </dd>
<span title="None">      <dt><b>Value:</b></dt>
      <dd><table><tr><td>
<pre class="variable">
None&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</pre>
        </td></tr></table></dd>
</span>    </dl>
  </dd>
</dl></td></tr></table>
<br />


<!-- =========== START OF NAVBAR =========== -->
<table class="navbar" border="0" width="100%" cellpadding="0" bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="center">
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="twisted.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="trees.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="indices.html">Index</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar">&nbsp;&nbsp;&nbsp;<a class="navbar" href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
    <th class="navbar" align="right" width="100%">
      <table border="0" cellpadding="0" cellspacing="0">
      <tr><th class="navbar" align="center">
        <p class="nomargin">
          <a class="navbar" target="_top" href="http://twistedmatrix.com/">Twisted&nbsp;1.3.0rc1</a>
      </p></th></tr></table>
    </th>
  </tr>
</table>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td align="left"><font size="-2">Generated by Epydoc 2.0 on Sat May 15 20:08:13 2004</font></td>
    <td align="right"><a href="http://epydoc.sourceforge.net"
                      ><font size="-2">http://epydoc.sf.net</font></a></td>
  </tr>
</table>
</body>
</html>