Index of All Elements
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
_
top
top
top
top
top
top
top
top
top
top
j
- join
- in file SmartIRC.php, method Net_SmartIRC::join()
Joins one or more IRC channels with an optional key.
top
k
- kick
- in file SmartIRC.php, method Net_SmartIRC::kick()
Kicks one or more user from an IRC channel with an optional reason.
top
top
top
n
- $name
- in file SmartIRC.php, variable Net_SmartIRC_channel::$name
- $nick
- in file SmartIRC.php, variable Net_SmartIRC_user::$nick
- $nick
- in file SmartIRC.php, variable Net_SmartIRC_data::$nick
- $nreplycodes
- in file SmartIRC.php, variable Net_SmartIRC::$nreplycodes
- names
- in file SmartIRC.php, method Net_SmartIRC::names()
requests all nicknames of one or more channels
- Net_SmartIRC
- in file SmartIRC.php, class Net_SmartIRC
- Net_SmartIRC
- in file SmartIRC.php, method Net_SmartIRC::Net_SmartIRC()
- Net_SmartIRC_actionhandler
- in file SmartIRC.php, class Net_SmartIRC_actionhandler
- Net_SmartIRC_channel
- in file SmartIRC.php, class Net_SmartIRC_channel
- Net_SmartIRC_data
- in file SmartIRC.php, class Net_SmartIRC_data
- Net_SmartIRC_listenfor
- in file SmartIRC.php, class Net_SmartIRC_listenfor
- Net_SmartIRC_messagehandler
- in file messagehandler.php, class Net_SmartIRC_messagehandler
Copyright (c) 2002-2003 Mirco "MEEBEY" Bauer
- Net_SmartIRC_timehandler
- in file SmartIRC.php, class Net_SmartIRC_timehandler
- Net_SmartIRC_user
- in file SmartIRC.php, class Net_SmartIRC_user
top
top
p
- part
- in file SmartIRC.php, method Net_SmartIRC::part()
parts from one or more IRC channels with an optional reason
top
top
r
- $rawmessage
- in file SmartIRC.php, variable Net_SmartIRC_data::$rawmessage
- $rawmessageex
- in file SmartIRC.php, variable Net_SmartIRC_data::$rawmessageex
- $realname
- in file SmartIRC.php, variable Net_SmartIRC_user::$realname
- $replycodes
- in file SmartIRC.php, variable Net_SmartIRC::$replycodes
- $result
- in file SmartIRC.php, variable Net_SmartIRC_listenfor::$result
- realname_check
- in file example4.php, method mybot::realname_check()
- reconnect
- in file SmartIRC.php, method Net_SmartIRC::reconnect()
reconnects to the IRC server with the same login info,
it also rejoins the channels
- registerActionhandler
- in file SmartIRC.php, method Net_SmartIRC::registerActionhandler()
registers a new actionhandler and returns the assigned id
- registerTimehandler
- in file SmartIRC.php, method Net_SmartIRC::registerTimehandler()
registers a timehandler and returns the assigned id
top
s
- $server
- in file SmartIRC.php, variable Net_SmartIRC_user::$server
- setAutoReconnect
- in file SmartIRC.php, method Net_SmartIRC::setAutoReconnect()
enables/disables autoreconnecting
- setBenchmark
- in file SmartIRC.php, method Net_SmartIRC::setBenchmark()
enables/disables the benchmark engine
- setChannelSynching
- in file SmartIRC.php, method Net_SmartIRC::setChannelSynching()
enables/disables channel synching
- setCtcpVersion
- in file SmartIRC.php, method Net_SmartIRC::setCtcpVersion()
sets the CTCP version reply string
- setDebug
- in file SmartIRC.php, method Net_SmartIRC::setDebug()
sets the level of debug messages
- setDisconnecttime
- in file SmartIRC.php, method Net_SmartIRC::setDisconnecttime()
sets the delaytime before closing the socket when disconnect
- setLogdestination
- in file SmartIRC.php, method Net_SmartIRC::setLogdestination()
sets the destination of all log messages
- setLogfile
- in file SmartIRC.php, method Net_SmartIRC::setLogfile()
sets the file for the log if the destination is set to file
- setReceivedelay
- in file SmartIRC.php, method Net_SmartIRC::setReceivedelay()
sets the delay for receiving data from the IRC server
- setReceiveTimeout
- in file SmartIRC.php, method Net_SmartIRC::setReceiveTimeout()
sets the receive timeout
- setSenddelay
- in file SmartIRC.php, method Net_SmartIRC::setSenddelay()
sets the delay for sending data to the IRC server
- setTopic
- in file SmartIRC.php, method Net_SmartIRC::setTopic()
sets a new topic of a channel
- setTransmitTimeout
- in file SmartIRC.php, method Net_SmartIRC::setTransmitTimeout()
sets the transmit timeout
- setUseSockets
- in file SmartIRC.php, method Net_SmartIRC::setUseSockets()
enables/disables the usage of real sockets
- showBenchmark
- in file SmartIRC.php, method Net_SmartIRC::showBenchmark()
shows the benchmark result
- SMARTIRC_.$key
- in file defines.php, constant SMARTIRC_.$key
- SMARTIRC_CRITICAL
- in file defines.php, constant SMARTIRC_CRITICAL
- SMARTIRC_CRLF
- in file defines.php, constant SMARTIRC_CRLF
Copyright (c) 2002-2003 Mirco "MEEBEY" Bauer
- SMARTIRC_DEBUG_ACTIONHANDLER
- in file defines.php, constant SMARTIRC_DEBUG_ACTIONHANDLER
- SMARTIRC_DEBUG_ALL
- in file defines.php, constant SMARTIRC_DEBUG_ALL
- SMARTIRC_DEBUG_CONNECTION
- in file defines.php, constant SMARTIRC_DEBUG_CONNECTION
- SMARTIRC_DEBUG_IRCMESSAGES
- in file defines.php, constant SMARTIRC_DEBUG_IRCMESSAGES
- SMARTIRC_DEBUG_MESSAGEHANDLER
- in file defines.php, constant SMARTIRC_DEBUG_MESSAGEHANDLER
- SMARTIRC_DEBUG_MESSAGETYPES
- in file defines.php, constant SMARTIRC_DEBUG_MESSAGETYPES
- SMARTIRC_DEBUG_NONE
- in file defines.php, constant SMARTIRC_DEBUG_NONE
- SMARTIRC_DEBUG_NOTICE
- in file defines.php, constant SMARTIRC_DEBUG_NOTICE
- SMARTIRC_DEBUG_SOCKET
- in file defines.php, constant SMARTIRC_DEBUG_SOCKET
- SMARTIRC_DEBUG_TIMEHANDLER
- in file defines.php, constant SMARTIRC_DEBUG_TIMEHANDLER
- SMARTIRC_FILE
- in file defines.php, constant SMARTIRC_FILE
- SMARTIRC_HIGH
- in file defines.php, constant SMARTIRC_HIGH
- SMARTIRC_LOW
- in file defines.php, constant SMARTIRC_LOW
- SMARTIRC_MEDIUM
- in file defines.php, constant SMARTIRC_MEDIUM
- SmartIRC.php
- procedural page SmartIRC.php
- SMARTIRC_STATE_CONNECTED
- in file defines.php, constant SMARTIRC_STATE_CONNECTED
- SMARTIRC_STATE_CONNECTING
- in file defines.php, constant SMARTIRC_STATE_CONNECTING
- SMARTIRC_STATE_DISCONNECTED
- in file defines.php, constant SMARTIRC_STATE_DISCONNECTED
- SMARTIRC_STDOUT
- in file defines.php, constant SMARTIRC_STDOUT
- SMARTIRC_SYSLOG
- in file defines.php, constant SMARTIRC_SYSLOG
- SMARTIRC_TYPE_ACTION
- in file defines.php, constant SMARTIRC_TYPE_ACTION
- SMARTIRC_TYPE_BANLIST
- in file defines.php, constant SMARTIRC_TYPE_BANLIST
- SMARTIRC_TYPE_CHANNEL
- in file defines.php, constant SMARTIRC_TYPE_CHANNEL
- SMARTIRC_TYPE_CHANNELMODE
- in file defines.php, constant SMARTIRC_TYPE_CHANNELMODE
- SMARTIRC_TYPE_CTCP
- in file defines.php, constant SMARTIRC_TYPE_CTCP
- SMARTIRC_TYPE_ERROR
- in file defines.php, constant SMARTIRC_TYPE_ERROR
- SMARTIRC_TYPE_INFO
- in file defines.php, constant SMARTIRC_TYPE_INFO
- SMARTIRC_TYPE_INVITE
- in file defines.php, constant SMARTIRC_TYPE_INVITE
- SMARTIRC_TYPE_JOIN
- in file defines.php, constant SMARTIRC_TYPE_JOIN
- SMARTIRC_TYPE_KICK
- in file defines.php, constant SMARTIRC_TYPE_KICK
- SMARTIRC_TYPE_LIST
- in file defines.php, constant SMARTIRC_TYPE_LIST
- SMARTIRC_TYPE_LOGIN
- in file defines.php, constant SMARTIRC_TYPE_LOGIN
- SMARTIRC_TYPE_MODECHANGE
- in file defines.php, constant SMARTIRC_TYPE_MODECHANGE
- SMARTIRC_TYPE_MOTD
- in file defines.php, constant SMARTIRC_TYPE_MOTD
- SMARTIRC_TYPE_NAME
- in file defines.php, constant SMARTIRC_TYPE_NAME
- SMARTIRC_TYPE_NICKCHANGE
- in file defines.php, constant SMARTIRC_TYPE_NICKCHANGE
- SMARTIRC_TYPE_NONRELEVANT
- in file defines.php, constant SMARTIRC_TYPE_NONRELEVANT
- SMARTIRC_TYPE_NOTICE
- in file defines.php, constant SMARTIRC_TYPE_NOTICE
- SMARTIRC_TYPE_PART
- in file defines.php, constant SMARTIRC_TYPE_PART
- SMARTIRC_TYPE_QUERY
- in file defines.php, constant SMARTIRC_TYPE_QUERY
- SMARTIRC_TYPE_QUIT
- in file defines.php, constant SMARTIRC_TYPE_QUIT
- SMARTIRC_TYPE_TOPIC
- in file defines.php, constant SMARTIRC_TYPE_TOPIC
- SMARTIRC_TYPE_TOPICCHANGE
- in file defines.php, constant SMARTIRC_TYPE_TOPICCHANGE
- SMARTIRC_TYPE_UNKNOWN
- in file defines.php, constant SMARTIRC_TYPE_UNKNOWN
- SMARTIRC_TYPE_USERMODE
- in file defines.php, constant SMARTIRC_TYPE_USERMODE
- SMARTIRC_TYPE_WHO
- in file defines.php, constant SMARTIRC_TYPE_WHO
- SMARTIRC_TYPE_WHOIS
- in file defines.php, constant SMARTIRC_TYPE_WHOIS
- SMARTIRC_TYPE_WHOWAS
- in file defines.php, constant SMARTIRC_TYPE_WHOWAS
- SMARTIRC_UNUSED
- in file defines.php, constant SMARTIRC_UNUSED
- SMARTIRC_VERSION
- in file SmartIRC.php, constant SMARTIRC_VERSION
- SMARTIRC_VERSIONSTRING
- in file SmartIRC.php, constant SMARTIRC_VERSIONSTRING
- startBenchmark
- in file SmartIRC.php, method Net_SmartIRC::startBenchmark()
starts the benchmark (sets the counters)
- stopBenchmark
- in file SmartIRC.php, method Net_SmartIRC::stopBenchmark()
stops the benchmark and displays the result
top
top
top
top
w
- who
- in file SmartIRC.php, method Net_SmartIRC::who()
requests a 'WHO' from the specified target
- whois
- in file SmartIRC.php, method Net_SmartIRC::whois()
requests a 'WHOIS' from the specified target
- whowas
- in file SmartIRC.php, method Net_SmartIRC::whowas()
requests a 'WHOWAS' from the specified target
(if he left the IRC network)
top
_
- $_actionhandler
- in file SmartIRC.php, variable Net_SmartIRC::$_actionhandler
- $_actionhandlerid
- in file SmartIRC.php, variable Net_SmartIRC::$_actionhandlerid
- $_address
- in file SmartIRC.php, variable Net_SmartIRC::$_address
- $_autoreconnect
- in file SmartIRC.php, variable Net_SmartIRC::$_autoreconnect
- $_benchmark
- in file SmartIRC.php, variable Net_SmartIRC::$_benchmark
- $_benchmark_starttime
- in file SmartIRC.php, variable Net_SmartIRC::$_benchmark_starttime
- $_benchmark_stoptime
- in file SmartIRC.php, variable Net_SmartIRC::$_benchmark_stoptime
- $_channels
- in file SmartIRC.php, variable Net_SmartIRC::$_channels
- $_channelsynching
- in file SmartIRC.php, variable Net_SmartIRC::$_channelsynching
- $_ctcpversion
- in file SmartIRC.php, variable Net_SmartIRC::$_ctcpversion
- $_debug
- in file SmartIRC.php, variable Net_SmartIRC::$_debug
- $_disconnecttime
- in file SmartIRC.php, variable Net_SmartIRC::$_disconnecttime
- $_lastrx
- in file SmartIRC.php, variable Net_SmartIRC::$_lastrx
- $_lasttx
- in file SmartIRC.php, variable Net_SmartIRC::$_lasttx
- $_logdestination
- in file SmartIRC.php, variable Net_SmartIRC::$_logdestination
- $_logfile
- in file SmartIRC.php, variable Net_SmartIRC::$_logfile
- $_logfilefp
- in file SmartIRC.php, variable Net_SmartIRC::$_logfilefp
- $_loggedin
- in file SmartIRC.php, variable Net_SmartIRC::$_loggedin
- $_maxtimer
- in file SmartIRC.php, variable Net_SmartIRC::$_maxtimer
- $_messagebuffer
- in file SmartIRC.php, variable Net_SmartIRC::$_messagebuffer
- $_messagebuffersize
- in file SmartIRC.php, variable Net_SmartIRC::$_messagebuffersize
- $_messagehandlerobject
- in file SmartIRC.php, variable Net_SmartIRC::$_messagehandlerobject
- $_mintimer
- in file SmartIRC.php, variable Net_SmartIRC::$_mintimer
- $_motd
- in file SmartIRC.php, variable Net_SmartIRC::$_motd
- $_nick
- in file SmartIRC.php, variable Net_SmartIRC::$_nick
- $_password
- in file SmartIRC.php, variable Net_SmartIRC::$_password
- $_port
- in file SmartIRC.php, variable Net_SmartIRC::$_port
- $_realname
- in file SmartIRC.php, variable Net_SmartIRC::$_realname
- $_receivedelay
- in file SmartIRC.php, variable Net_SmartIRC::$_receivedelay
- $_rxtimeout
- in file SmartIRC.php, variable Net_SmartIRC::$_rxtimeout
- $_selecttimeout
- in file SmartIRC.php, variable Net_SmartIRC::$_selecttimeout
- $_senddelay
- in file SmartIRC.php, variable Net_SmartIRC::$_senddelay
- $_socket
- in file SmartIRC.php, variable Net_SmartIRC::$_socket
- $_state
- in file SmartIRC.php, variable Net_SmartIRC::$_state
- $_timehandler
- in file SmartIRC.php, variable Net_SmartIRC::$_timehandler
- $_timehandlerid
- in file SmartIRC.php, variable Net_SmartIRC::$_timehandlerid
- $_txtimeout
- in file SmartIRC.php, variable Net_SmartIRC::$_txtimeout
- $_usermode
- in file SmartIRC.php, variable Net_SmartIRC::$_usermode
- $_username
- in file SmartIRC.php, variable Net_SmartIRC::$_username
- $_usesockets
- in file SmartIRC.php, variable Net_SmartIRC::$_usesockets
- _adduser
- in file SmartIRC.php, method Net_SmartIRC::_adduser()
adds an user to the channelobject or updates his info
- _calculateselecttimeout
- in file SmartIRC.php, method Net_SmartIRC::_calculateselecttimeout()
- _checkbuffer
- in file SmartIRC.php, method Net_SmartIRC::_checkbuffer()
checks the buffer if there are messages to send
- _checktimeout
- in file SmartIRC.php, method Net_SmartIRC::_checktimeout()
Checks if a receive or transmit timeout occured and reconnects if configured
- _checktimer
- in file SmartIRC.php, method Net_SmartIRC::_checktimer()
Checks the running timers and calls the registered timehandler,
when the interval is reached.
- _error
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_error()
- _err_nicknameinuse
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_err_nicknameinuse()
- _gettype
- in file SmartIRC.php, method Net_SmartIRC::_gettype()
determines the messagetype of $line
- _handleactionhandler
- in file SmartIRC.php, method Net_SmartIRC::_handleactionhandler()
tries to find a actionhandler for the received message ($ircdata) and calls it
- _handlemessage
- in file SmartIRC.php, method Net_SmartIRC::_handlemessage()
tries to find a messagehandler for the received message ($ircdata) and calls it
- _join
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_join()
- _kick
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_kick()
- _microint
- in file SmartIRC.php, method Net_SmartIRC::_microint()
getting current microtime, needed for benchmarks
- _mode
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_mode()
- _nick
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_nick()
- _nicknameinuse
- in file SmartIRC.php, method Net_SmartIRC::_nicknameinuse()
changes a already used nickname to a new nickname plus 3 random digits
- _part
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_part()
- _ping
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_ping()
- _pong
- in file SmartIRC.php, method Net_SmartIRC::_pong()
sends the pong for keeping alive
- _privmsg
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_privmsg()
- _quit
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_quit()
- _rawreceive
- in file SmartIRC.php, method Net_SmartIRC::_rawreceive()
goes into main idle loop for waiting messages from the IRC server
- _rawsend
- in file SmartIRC.php, method Net_SmartIRC::_rawsend()
sends a raw message to the IRC server (don't use this!!)
- _removeuser
- in file SmartIRC.php, method Net_SmartIRC::_removeuser()
removes an user from one channel or all if he quits
- _reorderactionhandler
- in file SmartIRC.php, method Net_SmartIRC::_reorderactionhandler()
reorders the actionhandler array, needed after removing one
- _reordertimehandler
- in file SmartIRC.php, method Net_SmartIRC::_reordertimehandler()
reorders the timehandler array, needed after removing one
- _rpl_banlist
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_banlist()
- _rpl_channelmodeis
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_channelmodeis()
- _rpl_endofmotd
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_endofmotd()
- _rpl_motd
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_motd()
- _rpl_motdstart
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_motdstart()
- _rpl_namreply
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_namreply()
- _rpl_topic
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_topic()
- _rpl_umodeis
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_umodeis()
- _rpl_welcome
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_welcome()
- _rpl_whoreply
- in file messagehandler.php, method Net_SmartIRC_messagehandler::_rpl_whoreply()
- _selecttimeout
- in file SmartIRC.php, method Net_SmartIRC::_selecttimeout()
- _send
- in file SmartIRC.php, method Net_SmartIRC::_send()
sends an IRC message
- _state
- in file SmartIRC.php, method Net_SmartIRC::_state()
returns the current connection state
- _updatemintimer
- in file SmartIRC.php, method Net_SmartIRC::_updatemintimer()
updates _mintimer to the smallest timer interval
- _updatestate
- in file SmartIRC.php, method Net_SmartIRC::_updatestate()
updates the current connection state