Home | Trees | Index | Help |
|
---|
Package twisted :: Package words :: Module ircservice :: Class IRCChatter |
|
BaseProtocol
--+ |Protocol
--+ |IRC
--+ |WordsClient
--+ | IRCChatter
Method Summary | |
---|---|
callRemote(self,
key,
*args,
**kw)
| |
connectionLost(self,
reason)
| |
failedLogin(self,
error)
| |
Away | |
Channel mode message | |
Connect message | |
Die message | |
Error | |
Admin command | |
Invite message | |
Ison message | |
Join message | |
Kick command | |
Kill message | |
Links message | |
List message | |
Lusers message | |
User mode message | |
Motd message | |
Names message | |
Nick message -- Set your nickname. | |
Notice | |
Oper message | |
Part message | |
Password message -- Register a password. | |
Ping message | |
Pong message | |
Send a (private) message. | |
Quit | |
Rehash message | |
Restart message | |
Service message | |
Servlist message | |
Squery | |
SQuit | |
Stats message | |
Summon message | |
Time message | |
Topic message | |
Trace message | |
Implement me! | |
User message -- Set your realname. | |
Userhost message | |
Users | |
Version message | |
Operwall message | |
Who query | |
Whois query | |
Whowas | |
Successfully logged in. | |
Spawn appropriate callbacks to log in as this participant. | |
memberJoined(self,
member,
group)
| |
memberLeft(self,
member,
group)
| |
notifyStatusChanged(self,
name,
status)
| |
Login failed. | |
receiveContactList(self,
contactList)
| |
receiveDirectMessage(self,
senderName,
message,
metadata)
| |
receiveGroupMessage(self,
sender,
group,
message,
metadata)
| |
sendMessage(self,
command,
*parameter_list,
**kw)
| |
setGroupMetadata(self,
metadata,
groupName)
| |
successfulLogin(self,
msg,
ident)
| |
Inherited from IRC | |
Send an action to a channel or user. | |
Called when a connection is made. | |
This hack is to support mIRC, which sends LF only, even though the RFC says CRLF. | |
Determine the function to call for the given command and call it with the given arguments. | |
Send a join message. | |
Send the names of a channel's participants to a user. | |
Send a "notice" to a channel or user. | |
Send a part message. | |
Send a message to a channel or user | |
| |
Send the topic to a user. | |
Inherited from Protocol | |
(Deprecated) | |
Inherited from BaseProtocol | |
Make a connection to a transport and a server. | |
Inherited from WordsClient | |
|
Class Variable Summary | |
---|---|
str |
hostname = 'nowhere'
|
str |
nickname = '*'
|
NoneType |
participant = None |
NoneType |
passwd = None |
NoneType |
pendingLogin = None |
str |
servicename = 'twisted.words'
|
Inherited from IRC | |
str |
buffer = ''
|
Inherited from Protocol | |
tuple |
__implements__ = (<class twisted.internet.interfaces.IPr...
|
Inherited from BaseProtocol | |
int |
connected = 0 |
NoneType |
transport = None |
Method Details |
---|
irc_AWAY(self, prefix, params)Away Parameters: [ <text> ] [Optional] |
irc_channelMODE(self, prefix, params)Channel mode message Parameters: <channel> *( ( "-" / "+" ) *<modes> *<modeparams> ) [REQUIRED] |
irc_CONNECT(self, prefix, params)Connect message Parameters: <target server> <port> [ <remote server> ] [REQUIRED] |
irc_DIE(self, prefix, params)Die message Parameters: None [Optional] |
irc_ERROR(self, prefix, params)Error Parameters: <error message> [REQUIRED] |
irc_INFO(self, prefix, params)Admin command Parameters: [ <target> ] [REQUIRED] |
irc_INVITE(self, prefix, params)Invite message Parameters: <nickname> <channel> [REQUIRED] |
irc_ISON(self, prefix, params)Ison message Parameters: <nickname> *( SPACE <nickname> ) [Optional] |
irc_JOIN(self, prefix, params)Join message Parameters: ( <channel> *( "," <channel> ) [ <key> *( "," <key> ) ] ) [REQUIRED] |
irc_KICK(self, prefix, params)Kick command Parameters: <channel> *( "," <channel> ) <user> *( "," <user> ) [REQUIRED] |
irc_KILL(self, prefix, params)Kill message Parameters: <nickname> <comment> [REQUIRED] |
irc_LINKS(self, prefix, params)Links message Parameters: [ [ <remote server> ] <server mask> ] [REQUIRED] |
irc_LIST(self, prefix, params)List message Parameters: [ <channel> *( "," <channel> ) [ <target> ] ] [REQUIRED] |
irc_LUSERS(self, prefix, params)Lusers message Parameters: [ <mask> [ <target> ] ] [REQUIRED] |
irc_MODE(self, prefix, params)User mode message Parameters: <nickname> *( ( "+" / "-" ) *( "i" / "w" / "o" / "O" / "r" ) ) [REQUIRED] |
irc_MOTD(self, prefix, params)Motd message Parameters: [ <target> ] [REQUIRED] |
irc_NAMES(self, prefix, params)Names message Parameters: [ <channel> *( "," <channel> ) [ <target> ] ] [REQUIRED] |
irc_NICK(self, prefix, params)Nick message -- Set your nickname. Parameters: <nickname> [REQUIRED] This is also probably the first thing the client sends us (except possibly PASS), so the rest of the sign-on junk is in here. |
irc_NOTICE(self, prefix, params)Notice Parameters: <msgtarget> <text> [REQUIRED] |
irc_OPER(self, prefix, params)Oper message Parameters: <name> <password> [REQUIRED] |
irc_PART(self, prefix, params)Part message Parameters: <channel> *( "," <channel> ) [ <Part Message> ] [REQUIRED] |
irc_PASS(self, prefix, params)Password message -- Register a password. Parameters: <password> [REQUIRED] Note that IRC requires the client send this *before* NICK and USER. |
irc_PING(self, prefix, params)Ping message Parameters: <server1> [ <server2> ] [REQUIRED] |
irc_PONG(self, prefix, params)Pong message Parameters: <server> [ <server2> ] [REQUIRED] |
irc_PRIVMSG(self, prefix, params)Send a (private) message. Parameters: <msgtarget> <text to be sent> [REQUIRED] |
irc_QUIT(self, prefix, params)Quit Parameters: [ <Quit Message> ] [REQUIRED] |
irc_REHASH(self, prefix, params)Rehash message Parameters: None [Optional] |
irc_RESTART(self, prefix, params)Restart message Parameters: None [Optional] |
irc_SERVICE(self, prefix, params)Service message Parameters: <nickname> <reserved> <distribution> <type> [REQUIRED] |
irc_SERVLIST(self, prefix, params)Servlist message Parameters: [ <mask> [ <type> ] ] [REQUIRED] |
irc_SQUERY(self, prefix, params)Squery Parameters: <servicename> <text> [REQUIRED] |
irc_SQUIT(self, prefix, params)SQuit Parameters: <server> <comment> [REQUIRED] |
irc_STATS(self, prefix, params)Stats message Parameters: [ <query> [ <target> ] ] [REQUIRED] |
irc_SUMMON(self, prefix, params)Summon message Parameters: <user> [ <target> [ <channel> ] ] [Optional] |
irc_TIME(self, prefix, params)Time message Parameters: [ <target> ] [REQUIRED] |
irc_TOPIC(self, prefix, params)Topic message Parameters: <channel> [ <topic> ] [REQUIRED] |
irc_TRACE(self, prefix, params)Trace message Parameters: [ <target> ] [REQUIRED] |
irc_unknown(self, prefix, command, params)Implement me!
|
irc_USER(self, prefix, params)User message -- Set your realname. Parameters: <user> <mode> <unused> <realname> [REQUIRED] for backwards compatibility to IRC clients. |
irc_USERHOST(self, prefix, params)Userhost message Parameters: <nickname> *( SPACE <nickname> ) [Optional] |
irc_USERS(self, prefix, params)Users Parameters: [ <target> ] [Optional] |
irc_VERSION(self, prefix, params)Version message Parameters: [ <target> ] [REQUIRED] |
irc_WALLOPS(self, prefix, params)Operwall message Parameters: <Text to be sent> [Optional] |
irc_WHO(self, prefix, params)Who query Parameters: [ <mask> [ "o" ] ] [REQUIRED] |
irc_WHOIS(self, prefix, params)Whois query Parameters: [ <target> ] <mask> *( "," <mask> ) [REQUIRED] |
irc_WHOWAS(self, prefix, params)Whowas Parameters: <nickname> *( "," <nickname> ) [ <count> [ <target> ] ] [REQUIRED] |
loggedInAs(self, ident)Successfully logged in. |
logInAs(self, participant, password)Spawn appropriate callbacks to log in as this participant. |
notLoggedIn(self, message)Login failed. |
Class Variable Details |
---|
hostname
|
nickname
|
participant
|
passwd
|
pendingLogin
|
servicename
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Sat May 15 20:08:52 2004 | http://epydoc.sf.net |